Cross-Site Scripting in backbone
Moderate severity
GitHub Reviewed
Published
Feb 18, 2019
to the GitHub Advisory Database
•
Updated Jan 16, 2026
Description
Published to the GitHub Advisory Database
Feb 18, 2019
Reviewed
Jun 16, 2020
Last updated
Jan 16, 2026
Affected versions of
backboneare vulnerable to cross-site scripting when users are allowed to supply input to theModel#Escapefunction, and the output is then written to the DOM.The vulnerability occurs as a result of the regular expression used to encode metacharacters failing to take HTML Entities such as
<into account.Recommendation
Update to version 0.5.0 or later.
References