Skip to content
OpenAdvisories
Medium · 5.4 CVE-2016-10537 EUVD-2019-0308GHSA-j6p2-cx3w-6jcp

Cross-Site Scripting in backbone

Published May 31, 2018 · Updated Sep 17, 2024 · Assigned by hackerone

Description

backbone is a module that adds in structure to a JavaScript heavy application through key-value pairs and custom events connecting to your RESTful API through JSON There exists a potential Cross Site Scripting vulnerability in the `Model#Escape` function of backbone 0.3.3 and earlier, if a user is able to supply input. This is due to the regex that's replacing things to miss the conversion of things such as `<` to `<`.

Affected products

VendorProductAffectedFixed
HackerOne backbone node module <= 0.3.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 backbone 0.5.3-1 —
Debian 13 backbone 0.5.3-1 —
Debian 12 backbone 0.5.3-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm backbone >= 0.3.3, < 0.5.0 0.5.0 GHSA-j6p2-cx3w-6jcp

References