What’s Vulnerable › Vulnerabilities
CVE-2010-1585
- Severity: critical (CVSS 9.3 v2.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 4.5% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2010-04-28 · updated 2026-06-16
- Weakness: CWE-20
Description
The nsIScriptableUnescapeHTML.parseFragment method in the ParanoidFragmentSink protection mechanism in Mozilla Firefox before 3.5.17 and 3.6.x before 3.6.14, Thunderbird before 3.1.8, and SeaMonkey before 2.0.12 does not properly sanitize HTML in a chrome document, which makes it easier for remote attackers to execute arbitrary JavaScript with chrome privileges via a javascript: URI in input to an extension, as demonstrated by a javascript:alert sequence in (1) the HREF attribute of an A element or (2) the ACTION attribute of a FORM element.
Affected products
- Mozilla Firefox: through 3.5.16; 3.6, 3.6.2, 3.6.3, 3.6.4, 3.6.6, 3.6.7 (+94)
- Mozilla Seamonkey: through 2.0.11; 1.0, 1.0-alpha, 1.0-beta, 1.0.1, 1.0.2, 1.0.3 (+49)
- Mozilla Thunderbird: through 3.1.7; 0.1, 0.2, 0.3, 0.4, 0.5, 0.6 (+74)
References
- http://downloads.avaya.com/css/P8/documents/100133195
- http://wizzrss.blat.co.za/2009/11/17/so-much-for-nsiscriptableunescapehtmlparsefragment/
- http://www.mandriva.com/security/advisories?name=MDVSA-2011:041
- http://www.mandriva.com/security/advisories?name=MDVSA-2011:042
- http://www.mozilla.org/security/announce/2011/mfsa2011-08.html
- http://www.security-assessment.com/files/whitepapers/Cross_Context_Scripting_with_Firefox.pdf
- http://www.securityfocus.com/archive/1/510883/100/0/threaded
- https://bugzilla.mozilla.org/show_bug.cgi?id=562547
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A12532
- http://downloads.avaya.com/css/P8/documents/100133195
- http://wizzrss.blat.co.za/2009/11/17/so-much-for-nsiscriptableunescapehtmlparsefragment/
- http://www.mandriva.com/security/advisories?name=MDVSA-2011:041
Get alerted when CVE-2010-1585 or the next vulnerability affects your stack