CVE-2012-3988
Use-after-free vulnerability in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8,...
Use-after-free vulnerability in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbird before 16.0, Thunderbird ESR 10.x before 10.0.8, and SeaMonkey before 2.13 might allow user-assisted remote attackers to execute arbitrary code via vectors involving use of mozRequestFullScreen to enter full-screen mode, and use of the history.back method for backwards history navigation.
Exploit likelihood
What each source reports
NVD Score used
9.3
Use-after-free vulnerability in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbird before 16.0, Thunderbird ESR 10.x before 10.0.8, and SeaMonkey before 2.13 might allow user-assisted remote attackers to execute arbitrary code via vectors involving use of mozRequestFullScreen to enter full-screen mode, and use of the history.back method for backwards history navigation.
- Record
CVE-2012-3988- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-416
- Updated
- 2026-11-02
CVE List No score
Use-after-free vulnerability in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbird before 16.0, Thunderbird ESR 10.x before 10.0.8, and SeaMonkey before 2.13 might allow user-assisted remote attackers to execute arbitrary code via vectors involving use of mozRequestFullScreen to enter full-screen mode, and use of the history.back method for backwards history navigation.
- Record
CVE-2012-3988- Updated
- 2026-11-02
EUVDEUVD-2012-3932 No score
Use-after-free vulnerability in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbird before 16.0, Thunderbird ESR 10.x before 10.0.8, and SeaMonkey before 2.13 might allow user-assisted remote attackers to execute arbitrary code via vectors involving use of mozRequestFullScreen to enter full-screen mode, and use of the history.back method for backwards history navigation.
- Record
EUVD-2012-3932- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wc4c-2hhq-9f86 No score
Use-after-free vulnerability in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8,...
Use-after-free vulnerability in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbird before 16.0, Thunderbird ESR 10.x before 10.0.8, and SeaMonkey before 2.13 might allow user-assisted remote attackers to execute arbitrary code via vectors involving use of mozRequestFullScreen to enter full-screen mode, and use of the history.back method for backwards history navigation.
- Record
GHSA-wc4c-2hhq-9f86- Weakness
- CWE-416
- 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
OSVopenSUSE-SU-2024:14572-1 No score
firefox-esr-128.5.1-1.1 on GA media
These are all security issues fixed in the firefox-esr-128.5.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14572-1- Updated
- 2026-11-02
Affected products
- mozilla firefox
- mozilla seamonkey
- mozilla thunderbird
- mozilla thunderbird esr
- canonical ubuntu linux
- redhat enterprise linux desktop
- redhat enterprise linux eus
- redhat enterprise linux server
- redhat enterprise linux workstation
- suse linux enterprise desktop
- suse linux enterprise sdk
- suse linux enterprise server
Affected packages
| Package | Affected | Fixed |
|---|---|---|
firefoxRed Hat:enterprise_linux:5::client |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
firefox-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::client |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
xulrunner-develRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
firefoxRed Hat:enterprise_linux:5::server |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
firefox-debuginfoRed Hat:enterprise_linux:5::server |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::server |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xulrunner-debuginfoRed Hat:enterprise_linux:5::server |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
xulrunner-develRed Hat:enterprise_linux:5::server |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
firefoxRed Hat:enterprise_linux:6::client |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::client |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::client |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
firefoxRed Hat:enterprise_linux:6::computenode |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::computenode |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::computenode |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
firefoxRed Hat:enterprise_linux:6::server |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::server |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::server |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
firefoxRed Hat:enterprise_linux:6::workstation |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::workstation |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::workstation |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
thunderbirdRed Hat:enterprise_linux:5::client |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
thunderbird-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
thunderbirdRed Hat:rhel_productivity:5 |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
thunderbird-debuginfoRed Hat:rhel_productivity:5 |
before 0:10.0.8-1.el5_8 | 0:10.0.8-1.el5_8 |
thunderbirdRed Hat:enterprise_linux:6::client |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
thunderbirdRed Hat:enterprise_linux:6::server |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
thunderbirdRed Hat:enterprise_linux:6::workstation |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.8-1.el6_3 | 0:10.0.8-1.el6_3 |
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 |
firefox-esropenSUSE:Tumbleweed |
before 128.5.1-1.1 | 128.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-3988 is a high vulnerability (CVSS 9.3) in Mozilla Firefox, published October 10, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.20%, the 92nd percentile. Fixed in firefox 0:10.0.8-1.el5_8.
References
secunia.com/advisories/50904
secunia.com/advisories/50984
secunia.com/advisories/50935
exchange.xforce.ibmcloud.com/vulnerabilities/79149
secunia.com/advisories/50856
secunia.com/advisories/50892
Show 194 moreShow less
rhn.redhat.com/errata/RHSA-2012-1351.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A16334
osvdb.org/86109
secunia.com/advisories/50936
secunia.com/advisories/55318
bugzilla.mozilla.org/show_bug.cgi?id=725770
lists.opensuse.org/opensuse-security-announce/2012-10/msg00010.html
mandriva.com/security/advisories?name=MDVSA-2012:163
mozilla.org/security/announce/2012/mfsa2012-79.html
ubuntu.com/usn/USN-1611-1
nvd.nist.gov/vuln/detail/CVE-2012-3988
github.com/advisories/GHSA-wc4c-2hhq-9f86
access.redhat.com/errata/RHSA-2012:1350
access.redhat.com/security/updates/classification
mozilla.org/security/known-vulnerabilities/firefoxESR.html
bugzilla.redhat.com/show_bug.cgi?id=851912
bugzilla.redhat.com/show_bug.cgi?id=863614
bugzilla.redhat.com/show_bug.cgi?id=863618
bugzilla.redhat.com/show_bug.cgi?id=863619
bugzilla.redhat.com/show_bug.cgi?id=863621
bugzilla.redhat.com/show_bug.cgi?id=863622
bugzilla.redhat.com/show_bug.cgi?id=863623
bugzilla.redhat.com/show_bug.cgi?id=863624
bugzilla.redhat.com/show_bug.cgi?id=863625
bugzilla.redhat.com/show_bug.cgi?id=863626
bugzilla.redhat.com/show_bug.cgi?id=863628
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1350.json
access.redhat.com/security/cve/CVE-2012-1956
cve.org/CVERecord?id=CVE-2012-1956
nvd.nist.gov/vuln/detail/CVE-2012-1956
mozilla.org/security/announce/2012/mfsa2012-59.html
access.redhat.com/security/cve/CVE-2012-3982
cve.org/CVERecord?id=CVE-2012-3982
nvd.nist.gov/vuln/detail/CVE-2012-3982
mozilla.org/security/announce/2012/mfsa2012-74.html
access.redhat.com/security/cve/CVE-2012-3986
cve.org/CVERecord?id=CVE-2012-3986
nvd.nist.gov/vuln/detail/CVE-2012-3986
mozilla.org/security/announce/2012/mfsa2012-77.html
access.redhat.com/security/cve/CVE-2012-3988
cve.org/CVERecord?id=CVE-2012-3988
access.redhat.com/security/cve/CVE-2012-3990
cve.org/CVERecord?id=CVE-2012-3990
nvd.nist.gov/vuln/detail/CVE-2012-3990
mozilla.org/security/announce/2012/mfsa2012-87.html
access.redhat.com/security/cve/CVE-2012-3991
cve.org/CVERecord?id=CVE-2012-3991
nvd.nist.gov/vuln/detail/CVE-2012-3991
mozilla.org/security/announce/2012/mfsa2012-81.html
access.redhat.com/security/cve/CVE-2012-3992
cve.org/CVERecord?id=CVE-2012-3992
nvd.nist.gov/vuln/detail/CVE-2012-3992
mozilla.org/security/announce/2012/mfsa2012-84.html
access.redhat.com/security/cve/CVE-2012-3993
cve.org/CVERecord?id=CVE-2012-3993
nvd.nist.gov/vuln/detail/CVE-2012-3993
mozilla.org/security/announce/2012/mfsa2012-83.html
access.redhat.com/security/cve/CVE-2012-3994
cve.org/CVERecord?id=CVE-2012-3994
nvd.nist.gov/vuln/detail/CVE-2012-3994
mozilla.org/security/announce/2012/mfsa2012-82.html
access.redhat.com/security/cve/CVE-2012-3995
cve.org/CVERecord?id=CVE-2012-3995
nvd.nist.gov/vuln/detail/CVE-2012-3995
mozilla.org/security/announce/2012/mfsa2012-85.html
access.redhat.com/security/cve/CVE-2012-4179
cve.org/CVERecord?id=CVE-2012-4179
nvd.nist.gov/vuln/detail/CVE-2012-4179
access.redhat.com/security/cve/CVE-2012-4180
cve.org/CVERecord?id=CVE-2012-4180
nvd.nist.gov/vuln/detail/CVE-2012-4180
access.redhat.com/security/cve/CVE-2012-4181
cve.org/CVERecord?id=CVE-2012-4181
nvd.nist.gov/vuln/detail/CVE-2012-4181
access.redhat.com/security/cve/CVE-2012-4182
cve.org/CVERecord?id=CVE-2012-4182
nvd.nist.gov/vuln/detail/CVE-2012-4182
access.redhat.com/security/cve/CVE-2012-4183
cve.org/CVERecord?id=CVE-2012-4183
nvd.nist.gov/vuln/detail/CVE-2012-4183
access.redhat.com/security/cve/CVE-2012-4184
cve.org/CVERecord?id=CVE-2012-4184
nvd.nist.gov/vuln/detail/CVE-2012-4184
access.redhat.com/security/cve/CVE-2012-4185
cve.org/CVERecord?id=CVE-2012-4185
nvd.nist.gov/vuln/detail/CVE-2012-4185
mozilla.org/security/announce/2012/mfsa2012-86.html
access.redhat.com/security/cve/CVE-2012-4186
cve.org/CVERecord?id=CVE-2012-4186
nvd.nist.gov/vuln/detail/CVE-2012-4186
access.redhat.com/security/cve/CVE-2012-4187
cve.org/CVERecord?id=CVE-2012-4187
nvd.nist.gov/vuln/detail/CVE-2012-4187
access.redhat.com/security/cve/CVE-2012-4188
cve.org/CVERecord?id=CVE-2012-4188
nvd.nist.gov/vuln/detail/CVE-2012-4188
access.redhat.com/errata/RHSA-2012:1351
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1351.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
lists.opensuse.org/archives/list/[email protected]/thread/3HI2RC7AJAHY74Q6MK7GNGWU6TITB22V
Left out here: 2,003 references. The JSON record has them.