CVE-2012-0464
Use-after-free vulnerability in the browser engine in Mozilla Firefox before 3.6.28 and 4.x...
Use-after-free vulnerability in the browser engine in Mozilla Firefox before 3.6.28 and 4.x through 10.0, Firefox ESR 10.x before 10.0.3, Thunderbird before 3.1.20 and 5.0 through 10.0, Thunderbird ESR 10.x before 10.0.3, and SeaMonkey before 2.8 allows remote attackers to execute arbitrary code via vectors involving an empty argument to the array.join function in conjunction with the triggering of garbage collection.
Exploit likelihood
What each source reports
NVD Score used
7.5
Use-after-free vulnerability in the browser engine in Mozilla Firefox before 3.6.28 and 4.x through 10.0, Firefox ESR 10.x before 10.0.3, Thunderbird before 3.1.20 and 5.0 through 10.0, Thunderbird ESR 10.x before 10.0.3, and SeaMonkey before 2.8 allows remote attackers to execute arbitrary code via vectors involving an empty argument to the array.join function in conjunction with the triggering of garbage collection.
- Record
CVE-2012-0464- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-399
- Updated
- 2026-11-02
CVE List No score
Use-after-free vulnerability in the browser engine in Mozilla Firefox before 3.6.28 and 4.x through 10.0, Firefox ESR 10.x before 10.0.3, Thunderbird before 3.1.20 and 5.0 through 10.0, Thunderbird ESR 10.x before 10.0.3, and SeaMonkey before 2.8 allows remote attackers to execute arbitrary code via vectors involving an empty argument to the array.join function in conjunction with the triggering of garbage collection.
- Record
CVE-2012-0464- Updated
- 2026-11-02
EUVDEUVD-2012-0496 No score
Use-after-free vulnerability in the browser engine in Mozilla Firefox before 3.6.28 and 4.x through 10.0, Firefox ESR 10.x before 10.0.3, Thunderbird before 3.1.20 and 5.0 through 10.0, Thunderbird ESR 10.x before 10.0.3, and SeaMonkey before 2.8 allows remote attackers to execute arbitrary code via vectors involving an empty argument to the array.join function in conjunction with the triggering of garbage collection.
- Record
EUVD-2012-0496- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v8w8-gx62-crxq No score
Use-after-free vulnerability in the browser engine in Mozilla Firefox before 3.6.28 and 4.x...
Use-after-free vulnerability in the browser engine in Mozilla Firefox before 3.6.28 and 4.x through 10.0, Firefox ESR 10.x before 10.0.3, Thunderbird before 3.1.20 and 5.0 through 10.0, Thunderbird ESR 10.x before 10.0.3, and SeaMonkey before 2.8 allows remote attackers to execute arbitrary code via vectors involving an empty argument to the array.join function in conjunction with the triggering of garbage collection.
- Record
GHSA-v8w8-gx62-crxq- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10071-1 No score
MozillaFirefox-50.1.0-1.1 on GA media
These are all security issues fixed in the MozillaFirefox-50.1.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10071-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10218-1 No score
seamonkey-2.40-6.1 on GA media
These are all security issues fixed in the seamonkey-2.40-6.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10218-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10230-1 No score
MozillaThunderbird-45.5.1-1.1 on GA media
These are all security issues fixed in the MozillaThunderbird-45.5.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10230-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
firefoxRed Hat:enterprise_linux:5::client |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
firefox-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::client |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
xulrunner-develRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
firefoxRed Hat:enterprise_linux:5::server |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
firefox-debuginfoRed Hat:enterprise_linux:5::server |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::server |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
Show 34 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xulrunner-debuginfoRed Hat:enterprise_linux:5::server |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
xulrunner-develRed Hat:enterprise_linux:5::server |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
firefoxRed Hat:enterprise_linux:6::client |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
firefox-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunnerRed Hat:enterprise_linux:6::client |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-develRed Hat:enterprise_linux:6::client |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
firefoxRed Hat:enterprise_linux:6::computenode |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
firefox-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunnerRed Hat:enterprise_linux:6::computenode |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-develRed Hat:enterprise_linux:6::computenode |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
firefoxRed Hat:enterprise_linux:6::server |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
firefox-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunnerRed Hat:enterprise_linux:6::server |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-develRed Hat:enterprise_linux:6::server |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
firefoxRed Hat:enterprise_linux:6::workstation |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
firefox-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunnerRed Hat:enterprise_linux:6::workstation |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
xulrunner-develRed Hat:enterprise_linux:6::workstation |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
thunderbirdRed Hat:enterprise_linux:5::client |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
thunderbird-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
thunderbirdRed Hat:rhel_productivity:5 |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
thunderbird-debuginfoRed Hat:rhel_productivity:5 |
before 0:10.0.3-1.el5_8 | 0:10.0.3-1.el5_8 |
thunderbirdRed Hat:enterprise_linux:6::client |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
thunderbirdRed Hat:enterprise_linux:6::server |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
thunderbirdRed Hat:enterprise_linux:6::workstation |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.3-1.el6_2 | 0:10.0.3-1.el6_2 |
MozillaFirefoxopenSUSE:Tumbleweed |
before 50.1.0-1.1 | 50.1.0-1.1 |
MozillaThunderbirdopenSUSE:Tumbleweed |
before 45.5.1-1.1 | 45.5.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2012-0464 is a high vulnerability (CVSS 7.5) in Mozilla Firefox, published March 14, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.95%, the 90th percentile. Fixed in firefox 0:10.0.3-1.el5_8.
References
zdnet.com/blog/security/mozilla-knew-of-pwn2own-bug-before-cansecwest/10757
lists.opensuse.org/opensuse-updates/2012-03/msg00042.html
secunia.com/advisories/48402
bugzilla.mozilla.org/show_bug.cgi?id=735104
mandriva.com/security/advisories?name=MDVSA-2012:031
pwn2own.zerodayinitiative.com/status.html
Show 194 moreShow less
secunia.com/advisories/48624
lists.opensuse.org/opensuse-security-announce/2012-03/msg00014.html
ubuntu.com/usn/USN-1400-5
secunia.com/advisories/48414
secunia.com/advisories/48359
secunia.com/advisories/48823
ubuntu.com/usn/USN-1401-1
ubuntu.com/usn/USN-1400-4
zdnet.com/blog/security/researchers-hack-into-newest-firefox-with-zero-day-flaw/10663
secunia.com/advisories/48629
bugzilla.mozilla.org/show_bug.cgi?id=720079
ubuntu.com/usn/USN-1400-3
rhn.redhat.com/errata/RHSA-2012-0387.html
secunia.com/advisories/48496
lists.opensuse.org/opensuse-security-announce/2012-03/msg00015.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A14170
mozilla.org/security/announce/2012/mfsa2012-19.html
ubuntu.com/usn/USN-1400-2
securityfocus.com/bid/52465
mandriva.com/security/advisories?name=MDVSA-2012:032
securitytracker.com/id?1026803
secunia.com/advisories/48495
secunia.com/advisories/48553
ubuntu.com/usn/USN-1400-1
secunia.com/advisories/48561
rhn.redhat.com/errata/RHSA-2012-0388.html
securitytracker.com/id?1026801
securitytracker.com/id?1026804
secunia.com/advisories/48513
nvd.nist.gov/vuln/detail/CVE-2012-0464
github.com/advisories/GHSA-v8w8-gx62-crxq
access.redhat.com/errata/RHSA-2012:0387
access.redhat.com/security/updates/classification
rhn.redhat.com/errata/RHEA-2012-0327.html
mozilla.org/security/known-vulnerabilities/firefoxESR.html
bugzilla.redhat.com/show_bug.cgi?id=729632
bugzilla.redhat.com/show_bug.cgi?id=784048
bugzilla.redhat.com/show_bug.cgi?id=799042
bugzilla.redhat.com/show_bug.cgi?id=803109
bugzilla.redhat.com/show_bug.cgi?id=803111
bugzilla.redhat.com/show_bug.cgi?id=803112
bugzilla.redhat.com/show_bug.cgi?id=803113
bugzilla.redhat.com/show_bug.cgi?id=803114
bugzilla.redhat.com/show_bug.cgi?id=803116
bugzilla.redhat.com/show_bug.cgi?id=803119
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0387.json
access.redhat.com/security/cve/CVE-2012-0451
cve.org/CVERecord?id=CVE-2012-0451
nvd.nist.gov/vuln/detail/CVE-2012-0451
access.redhat.com/security/cve/CVE-2012-0455
cve.org/CVERecord?id=CVE-2012-0455
nvd.nist.gov/vuln/detail/CVE-2012-0455
access.redhat.com/security/cve/CVE-2012-0456
cve.org/CVERecord?id=CVE-2012-0456
nvd.nist.gov/vuln/detail/CVE-2012-0456
access.redhat.com/security/cve/CVE-2012-0457
cve.org/CVERecord?id=CVE-2012-0457
nvd.nist.gov/vuln/detail/CVE-2012-0457
access.redhat.com/security/cve/CVE-2012-0458
cve.org/CVERecord?id=CVE-2012-0458
nvd.nist.gov/vuln/detail/CVE-2012-0458
access.redhat.com/security/cve/CVE-2012-0459
cve.org/CVERecord?id=CVE-2012-0459
nvd.nist.gov/vuln/detail/CVE-2012-0459
access.redhat.com/security/cve/CVE-2012-0460
cve.org/CVERecord?id=CVE-2012-0460
nvd.nist.gov/vuln/detail/CVE-2012-0460
access.redhat.com/security/cve/CVE-2012-0461
cve.org/CVERecord?id=CVE-2012-0461
nvd.nist.gov/vuln/detail/CVE-2012-0461
access.redhat.com/security/cve/CVE-2012-0462
cve.org/CVERecord?id=CVE-2012-0462
nvd.nist.gov/vuln/detail/CVE-2012-0462
access.redhat.com/security/cve/CVE-2012-0464
cve.org/CVERecord?id=CVE-2012-0464
access.redhat.com/errata/RHSA-2012:0388
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0388.json
suse.com/security/cve/CVE-2008-5913
suse.com/security/cve/CVE-2009-0040
suse.com/security/cve/CVE-2009-0652
suse.com/security/cve/CVE-2009-0771
suse.com/security/cve/CVE-2009-0772
suse.com/security/cve/CVE-2009-0773
suse.com/security/cve/CVE-2009-0774
suse.com/security/cve/CVE-2009-0775
suse.com/security/cve/CVE-2009-0776
suse.com/security/cve/CVE-2009-0777
suse.com/security/cve/CVE-2009-1044
suse.com/security/cve/CVE-2009-1169
suse.com/security/cve/CVE-2009-1302
suse.com/security/cve/CVE-2009-1303
suse.com/security/cve/CVE-2009-1304
suse.com/security/cve/CVE-2009-1305
suse.com/security/cve/CVE-2009-1306
suse.com/security/cve/CVE-2009-1307
suse.com/security/cve/CVE-2009-1308
suse.com/security/cve/CVE-2009-1309
suse.com/security/cve/CVE-2009-1310
suse.com/security/cve/CVE-2009-1311
suse.com/security/cve/CVE-2009-1312
suse.com/security/cve/CVE-2009-1313
suse.com/security/cve/CVE-2009-1563
suse.com/security/cve/CVE-2009-2470
suse.com/security/cve/CVE-2009-2654
suse.com/security/cve/CVE-2009-3069
suse.com/security/cve/CVE-2009-3070
suse.com/security/cve/CVE-2009-3071
suse.com/security/cve/CVE-2009-3072
suse.com/security/cve/CVE-2009-3073
suse.com/security/cve/CVE-2009-3074
suse.com/security/cve/CVE-2009-3075
suse.com/security/cve/CVE-2009-3077
suse.com/security/cve/CVE-2009-3078
suse.com/security/cve/CVE-2009-3079
suse.com/security/cve/CVE-2009-3274
suse.com/security/cve/CVE-2009-3370
suse.com/security/cve/CVE-2009-3371
suse.com/security/cve/CVE-2009-3372
suse.com/security/cve/CVE-2009-3373
suse.com/security/cve/CVE-2009-3374
suse.com/security/cve/CVE-2009-3375
suse.com/security/cve/CVE-2009-3376
suse.com/security/cve/CVE-2009-3377
suse.com/security/cve/CVE-2009-3378
suse.com/security/cve/CVE-2009-3379
suse.com/security/cve/CVE-2009-3380
suse.com/security/cve/CVE-2009-3381
suse.com/security/cve/CVE-2009-3383
suse.com/security/cve/CVE-2009-3388
suse.com/security/cve/CVE-2009-3389
suse.com/security/cve/CVE-2009-3555
suse.com/security/cve/CVE-2009-3979
suse.com/security/cve/CVE-2009-3980
suse.com/security/cve/CVE-2009-3982
suse.com/security/cve/CVE-2009-3983
suse.com/security/cve/CVE-2009-3984
suse.com/security/cve/CVE-2009-3985
suse.com/security/cve/CVE-2010-0164
suse.com/security/cve/CVE-2010-0165
suse.com/security/cve/CVE-2010-0166
suse.com/security/cve/CVE-2010-0167
suse.com/security/cve/CVE-2010-0168
suse.com/security/cve/CVE-2010-0169
suse.com/security/cve/CVE-2010-0170
suse.com/security/cve/CVE-2010-0171
suse.com/security/cve/CVE-2010-0172
suse.com/security/cve/CVE-2010-0173
suse.com/security/cve/CVE-2010-0174
suse.com/security/cve/CVE-2010-0176
suse.com/security/cve/CVE-2010-0177
suse.com/security/cve/CVE-2010-0178
suse.com/security/cve/CVE-2010-0181
suse.com/security/cve/CVE-2010-0182
suse.com/security/cve/CVE-2010-0654
suse.com/security/cve/CVE-2010-1028
suse.com/security/cve/CVE-2010-1121
suse.com/security/cve/CVE-2010-1125
suse.com/security/cve/CVE-2010-1196
suse.com/security/cve/CVE-2010-1197
suse.com/security/cve/CVE-2010-1198
suse.com/security/cve/CVE-2010-1199
suse.com/security/cve/CVE-2010-1200
suse.com/security/cve/CVE-2010-1201
suse.com/security/cve/CVE-2010-1202
suse.com/security/cve/CVE-2010-1203
suse.com/security/cve/CVE-2010-1205
suse.com/security/cve/CVE-2010-1206
suse.com/security/cve/CVE-2010-1207
suse.com/security/cve/CVE-2010-1208
suse.com/security/cve/CVE-2010-1209
suse.com/security/cve/CVE-2010-1210
suse.com/security/cve/CVE-2010-1211
suse.com/security/cve/CVE-2010-1212
suse.com/security/cve/CVE-2010-1213
suse.com/security/cve/CVE-2010-1214
suse.com/security/cve/CVE-2010-1215
suse.com/security/cve/CVE-2010-2751
suse.com/security/cve/CVE-2010-2752
suse.com/security/cve/CVE-2010-2753
suse.com/security/cve/CVE-2010-2754
suse.com/security/cve/CVE-2010-2755
suse.com/security/cve/CVE-2010-2760
suse.com/security/cve/CVE-2010-2762
suse.com/security/cve/CVE-2010-2764
suse.com/security/cve/CVE-2010-2765
suse.com/security/cve/CVE-2010-2766
suse.com/security/cve/CVE-2010-2767
suse.com/security/cve/CVE-2010-2768
suse.com/security/cve/CVE-2010-2769
suse.com/security/cve/CVE-2010-3166
suse.com/security/cve/CVE-2010-3167
suse.com/security/cve/CVE-2010-3168
suse.com/security/cve/CVE-2010-3169
suse.com/security/cve/CVE-2010-3170
Left out here: 826 references. The JSON record has them.