CVE-2009-2477
js/src/jstracer.cpp in the Just-in-time (JIT) JavaScript compiler (aka TraceMonkey) in Mozilla...
js/src/jstracer.cpp in the Just-in-time (JIT) JavaScript compiler (aka TraceMonkey) in Mozilla Firefox 3.5 before 3.5.1 allows remote attackers to execute arbitrary code via certain use of the escape function that triggers access to uninitialized memory locations, as originally demonstrated by a document containing P and FONT elements.
Exploit likelihood
What each source reports
NVD Score used
9.3
js/src/jstracer.cpp in the Just-in-time (JIT) JavaScript compiler (aka TraceMonkey) in Mozilla Firefox 3.5 before 3.5.1 allows remote attackers to execute arbitrary code via certain use of the escape function that triggers access to uninitialized memory locations, as originally demonstrated by a document containing P and FONT elements.
- Record
CVE-2009-2477- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-94
- Updated
- 2026-11-02
CVE List No score
js/src/jstracer.cpp in the Just-in-time (JIT) JavaScript compiler (aka TraceMonkey) in Mozilla Firefox 3.5 before 3.5.1 allows remote attackers to execute arbitrary code via certain use of the escape function that triggers access to uninitialized memory locations, as originally demonstrated by a document containing P and FONT elements.
- Record
CVE-2009-2477- Updated
- 2026-11-02
EUVDEUVD-2009-2472 No score
js/src/jstracer.cpp in the Just-in-time (JIT) JavaScript compiler (aka TraceMonkey) in Mozilla Firefox 3.5 before 3.5.1 allows remote attackers to execute arbitrary code via certain use of the escape function that triggers access to uninitialized memory locations, as originally demonstrated by a document containing P and FONT elements.
- Record
EUVD-2009-2472- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-p5fj-7pgr-xv7v No score
js/src/jstracer.cpp in the Just-in-time (JIT) JavaScript compiler (aka TraceMonkey) in Mozilla...
js/src/jstracer.cpp in the Just-in-time (JIT) JavaScript compiler (aka TraceMonkey) in Mozilla Firefox 3.5 before 3.5.1 allows remote attackers to execute arbitrary code via certain use of the escape function that triggers access to uninitialized memory locations, as originally demonstrated by a document containing P and FONT elements.
- Record
GHSA-p5fj-7pgr-xv7v- Weakness
- CWE-94
- Updated
- 2026-11-02
Affected products
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Mozilla Firefox 3.5 - 'escape()' Return Value Memory Corruption (Metasploit) | 2010-09-20 |
| Exploit-DB | Naenara Browser 3.5 (RedStar 3.0 Desktop) - 'JACKRABBIT' Client-Side Command Execution | 2016-12-18 |
| Exploit-DB | Mozilla Firefox 3.5 - Font tags Remote Buffer Overflow | 2009-07-13 |
| Exploit-DB | Mozilla Firefox 3.5 - 'Font tags' Remote HeapSpray (2) | 2009-07-20 |
| Metasploit | Firefox 3.5 escape() Return Value Memory Corruption | 2009-07-13 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-2477 is a high vulnerability (CVSS 9.3) in Mozilla Firefox, published July 15, 2009. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 42.5%, the 98th percentile. No source names a fixed version.
References
bugzilla.mozilla.org/show_bug.cgi?id=503286
kb.cert.org/vuls/id/443060
redhat.com/archives/fedora-package-announce/2009-July/msg00909.html
exploit-db.com/exploits/40936
voices.washingtonpost.com/securityfix/2009/07/stopgap_fix_for_critical_firef.html
isc.sans.org/diary.html?storyid=6796
Show 11 moreShow less
sunsolve.sun.com/search/document.do?assetkey=1-66-266148-1
securityfocus.com/bid/35660
exploit-db.com/exploits/9181
secunia.com/advisories/35798
blog.mozilla.com/security/2009/07/14/critical-javascript-vulnerability-in-firefox-35
vupen.com/english/advisories/2009/1868
exploit-db.com/exploits/9137
h-online.com/security/First-Zero-Day-Exploit-for-Firefox-3-5--/news/113761
mozilla.org/security/announce/2009/mfsa2009-41.html
nvd.nist.gov/vuln/detail/CVE-2009-2477
github.com/advisories/GHSA-p5fj-7pgr-xv7v