Vulnerability Description
'sanitize-html' prior to version 1.0.3 is vulnerable to Cross-site Scripting (XSS). The function 'naughtyHref' doesn't properly validate the hyperreference (`href`) attribute in anchor tags (`<a>`), allowing bypasses that contain different casings, whitespace characters, or hexadecimal encodings.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Apostrophecms | Sanitize-Html | < 1.0.3 |
Related Weaknesses (CWE)
References
- https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2014/CVExploitThird Party Advisory
- https://github.com/apostrophecms/sanitize-html/commit/423b90e06e1e85245eccedaabePatch
- https://github.com/apostrophecms/sanitize-html/commit/889d4ec968e175f1905b2eb9d3Patch
- https://github.com/apostrophecms/sanitize-html/issues/1Issue TrackingVendor Advisory
FAQ
What is CVE-2014-125128?
CVE-2014-125128 is a vulnerability with a CVSS score of 6.1 (MEDIUM). 'sanitize-html' prior to version 1.0.3 is vulnerable to Cross-site Scripting (XSS). The function 'naughtyHref' doesn't properly validate the hyperreference (`href`) attribute in anchor tags (`<a>`), a...
How severe is CVE-2014-125128?
CVE-2014-125128 has been rated MEDIUM with a CVSS base score of 6.1/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2014-125128?
Check the references section above for vendor advisories and patch information. Affected products include: Apostrophecms Sanitize-Html.