Description
Cross-site scripting (XSS) vulnerability in Mozilla 1.7.12 and possibly earlier, Mozilla Firefox 1.0.7 and possibly earlier, and Netscape 8.1 and possibly earlier, allows remote attackers to inject arbitrary web script or HTML via the -moz-binding (Cascading Style Sheets) CSS property, which does not require that the style sheet have the same origin as the web page, as demonstrated by the compromise of a large number of LiveJournal accounts.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Mozilla Firefox 1.0/1.5 XBL - MOZ-BINDING Property Cross-Domain Scripting EDB-27150 · remote · Jan 30, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.davidpashley.com/cgi/pyblosxom.cgi/computing/livejournal-mozilla-bug.html
- https://bugzilla.mozilla.org/show_bug.cgi?id=324253
- 1015563 vdb-entry
- mozilla-mozbinding-xss(24427) vdb-entry
- ADV-2006-0403 vdb-entry
- 16427 vdb-entry
- http://community.livejournal.com/lj_dev/708069.html
- 1015553 vdb-entry
- 20060128 -moz-binding CSS property: more XSS fun mailing-list
- 22924 vdb-entry