Skip to content
Fencer Vulns
critical 9.3

CVE-2009-2477 in the critical feed json

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 attac…

published 2009-07-15 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-2472

cvss
9.3
version 2.0, NVD
cisa kev
Not listed
not in CISA's catalog
epss
42.5%
EPSS 42.5% chance of exploitation in 30 days, percentile 98%
public exploits
5
Metasploit, Exploit-DB

Summary

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.

Patch / fix

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2009-2477 updated cvss 6.8

firefox 3.5 various flaws

  • Red Hat All currently supported Red Hat products
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Timeline

  1. First public exploit (Metasploit exploit/multi/browser/firefox_escape_retval)
  2. Published

Exploit prediction

42.54% chance of exploitation in the next 30 days, higher than 98% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

  • Metasploit exploit/multi/browser/firefox_escape_retval Firefox 3.5 escape() Return Value Memory Corruption metasploit exploit, normal rank, 2009-07-13
  • EDB-40936 Naenara Browser 3.5 (RedStar 3.0 Desktop) - 'JACKRABBIT' Client-Side Command Execution local, 2016-12-18
  • EDB-16299 Mozilla Firefox 3.5 - 'escape()' Return Value Memory Corruption (Metasploit) remote, 2010-09-20
  • EDB-9214 Mozilla Firefox 3.5 - 'Font tags' Remote HeapSpray (2) remote, 2009-07-20
  • EDB-9137 Mozilla Firefox 3.5 - Font tags Remote Buffer Overflow remote, 2009-07-13
  • exploit-db.com http://www.exploit-db.com/exploits/9181 referenced PoC, tagged "exploit" by a source, unverified
  • securityfocus.com http://www.securityfocus.com/bid/35660 referenced PoC, tagged "exploit" by a source, unverified

CVSS scores

assigned by version score vector
NVD 2.0 9.3 AV:N/AC:M/Au:N/C:C/I:C/A:C

Classification

Weakness
  • CWE-94 Improper Control of Generation of Code

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.