Description
Mozilla Firefox 3.0.x, 3.5, and 3.5.1 on Windows allows remote attackers to cause a denial of service (uncaught exception and application crash) via a long Unicode string argument to the write method. NOTE: this was originally reported as a stack-based buffer overflow. NOTE: on Linux and Mac OS X, a crash resulting from this long string reportedly occurs in an operating-system library, not in Firefox.
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 3.5 - Unicode Remote Buffer Overflow (PoC) EDB-9158 · dos · Jul 15, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://websecurity.com.ua/3338/
- https://bugzilla.mozilla.org/show_bug.cgi?id=504342
- FEDORA-2009-7898 vendor-advisory
- 9158 exploit
- http://blog.mozilla.com/security/2009/07/19/milw0rm-9158-stack-overflow-crash-not-exploitable-cve-2009-2479/
- 20090719 DoS vulnerabilities in Firefox, Internet Explorer, Opera and Chrome mailing-list
- 1022580 vdb-entry
- 35707 vdb-entry
- https://bugzilla.mozilla.org/show_bug.cgi?id=504343
- 55931 vdb-entry
- firefox-unicode-data-dos(51729) vdb-entry