Improper input validation in Mozilla Firefox
CVE-2010-1585
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.
Vulnerability class: Drupalgeddon 2 (CVE-2018-7600)
EPSS: 0.045 (90.5th percentile) — read the EPSS interpretation.
Affected products
- Mozilla Firefox — versions 3.0.8, 1.5.0.5, 1.0.2
- Mozilla Seamonkey — versions 1.0.9, 1.1.1, 1.1.12
- Mozilla Thunderbird — versions 3.1.4, 3.1.2, 3.0.8
- N/a — versions n/a
Weakness classification (CWE)
Public proof-of-concept exploits
References
- cve@mitre.org (x_refsource_CONFIRM)
- cve@mitre.org (x_refsource_MISC)
- cve@mitre.org (vendor-advisory, x_refsource_MANDRIVA)
- cve@mitre.org (vendor-advisory, x_refsource_MANDRIVA)
- cve@mitre.org (x_refsource_CONFIRM)
- cve@mitre.org (Exploit, x_refsource_MISC)
- cve@mitre.org (mailing-list, x_refsource_BUGTRAQ)
- cve@mitre.org (x_refsource_CONFIRM)
- cve@mitre.org (x_refsource_OVAL, signature, vdb-entry)
Frequently asked questions
- What is CVE-2010-1585?
- CVE-2010-1585 is a vulnerability in Mozilla Firefox, classified under Improper Input Validation. Published 2010-04-28.
- Is CVE-2010-1585 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.