Sha256: f87e5f98f1a44059c7e18dae11aab5e74d5ca7e1122bd2ff94e48ab689fa82a8

Contents?: true

Size: 933 Bytes

Versions: 1

Compression:

Stored size: 933 Bytes

Contents

---
gem: mapbox-rails
osvdb: 129854
url: https://nodesecurity.io/advisories/49
title: mapbox-rails Content Injection via TileJSON attribute
date: 2015-10-24
description: |
  Mapbox.js versions 1.x prior to 1.6.5 and 2.x prior to 2.1.7 are vulnerable
  to a cross-site-scripting attack in certain uncommon usage scenarios.

  If you use L.mapbox.map or L.mapbox.tileLayer to load untrusted TileJSON
  content from a non-Mapbox URL, it is possible for a malicious user with
  control over the TileJSON content to inject script content into the
  "attribution" value of the TileJSON which will be executed in the context of
  the page using Mapbox.js.

  Such usage is uncommon. The following usage scenarios are not vulnerable:

  * only trusted TileJSON content is loaded
  * TileJSON content comes only from mapbox.com URLs
  * a Mapbox map ID is supplied, rather than a TileJSON URL

patched_versions:
  - '~> 1.6.5'
  - '>= 2.1.7'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bundler-audit-0.7.0.1 data/ruby-advisory-db/gems/mapbox-rails/OSVDB-129854.yml