Ecosyste.ms: Advisories
An open API service providing security vulnerability metadata for many open source software ecosystems.
Security Advisories: MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXFyMjgtN2o2cC05aG12
Content Injection via TileJSON attribute in mapbox.js
Versions 1.x prior to 1.6.5 and 2.x prior to 2.1.7 of mapbox.js
are vulnerable to a cross-site-scripting attack in certain uncommon usage scenarios.
If L.mapbox.map
or L.mapbox.tileLayer
are used 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.
Recommendation
Version 2.x: Update to version 2.1.7 or later.
Version 1.x: Update to version 1.6.5 or later.
JSON: https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXFyMjgtN2o2cC05aG12
Source: GitHub Advisory Database
Origin: Unspecified
Severity: Moderate
Classification: General
Published: about 6 years ago
Updated: over 1 year ago
CVSS Score: 6.1
CVSS vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Identifiers: GHSA-qr28-7j6p-9hmv, CVE-2017-1000042
References:
- https://nvd.nist.gov/vuln/detail/CVE-2017-1000042
- https://hackerone.com/reports/54327
- https://github.com/advisories/GHSA-qr28-7j6p-9hmv
- https://www.npmjs.com/advisories/49
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/mapbox-rails/CVE-2017-1000042.yml
- https://nodesecurity.io/advisories/49
Affected Packages
rubygems:mapbox-rails
Dependent packages: 1Dependent repositories: 87
Downloads: 179,335 total
Affected Version Ranges: >= 2.0.0, < 2.1.7, >= 1.0.0, < 1.6.5
Fixed in: 2.1.7, 1.6.5
All affected versions: 1.0.2, 1.0.3, 1.6.1
All unaffected versions: 2.3.0
npm:mapbox.js
Dependent packages: 45Dependent repositories: 318
Downloads: 26,148 last month
Affected Version Ranges: >= 2.0.0, < 2.1.7, < 1.6.5
Fixed in: 2.1.7, 1.6.5
All affected versions: 0.1.0, 0.3.0, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6
All unaffected versions: 1.6.5, 1.6.6, 1.6.7, 2.1.7, 2.1.8, 2.1.9, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.3.0, 2.4.0, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.3.0, 3.3.1