CVE-2012-4207
The HZ-GB-2312 character-set implementation in Mozilla Firefox before 17.0, Firefox ESR 10.x...
CVE-2012-4207 is a medium vulnerability (CVSS 4.3) in Mozilla Firefox, published November 21, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.78%, the 86th percentile. Fixed in iceweasel 3.5.16-20.
The HZ-GB-2312 character-set implementation in Mozilla Firefox before 17.0, Firefox ESR 10.x before 10.0.11, Thunderbird before 17.0, Thunderbird ESR 10.x before 10.0.11, and SeaMonkey before 2.14 does not properly handle a ~ (tilde) character in proximity to a chunk delimiter, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted document.
Exploit likelihood
What each source reports
NVD Score used
4.3
The HZ-GB-2312 character-set implementation in Mozilla Firefox before 17.0, Firefox ESR 10.x before 10.0.11, Thunderbird before 17.0, Thunderbird ESR 10.x before 10.0.11, and SeaMonkey before 2.14 does not properly handle a ~ (tilde) character in proximity to a chunk delimiter, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted document.
- Record
CVE-2012-4207- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
CVE List No score
The HZ-GB-2312 character-set implementation in Mozilla Firefox before 17.0, Firefox ESR 10.x before 10.0.11, Thunderbird before 17.0, Thunderbird ESR 10.x before 10.0.11, and SeaMonkey before 2.14 does not properly handle a ~ (tilde) character in proximity to a chunk delimiter, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted document.
- Record
CVE-2012-4207- Updated
- 2026-11-02
EUVDEUVD-2012-4151 No score
The HZ-GB-2312 character-set implementation in Mozilla Firefox before 17.0, Firefox ESR 10.x before 10.0.11, Thunderbird before 17.0, Thunderbird ESR 10.x before 10.0.11, and SeaMonkey before 2.14 does not properly handle a ~ (tilde) character in proximity to a chunk delimiter, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted document.
- Record
EUVD-2012-4151- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jprg-6jgr-c6j9 No score
The HZ-GB-2312 character-set implementation in Mozilla Firefox before 17.0, Firefox ESR 10.x...
The HZ-GB-2312 character-set implementation in Mozilla Firefox before 17.0, Firefox ESR 10.x before 10.0.11, Thunderbird before 17.0, Thunderbird ESR 10.x before 10.0.11, and SeaMonkey before 2.14 does not properly handle a ~ (tilde) character in proximity to a chunk delimiter, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted document.
- Record
GHSA-jprg-6jgr-c6j9- Weakness
- CWE-79
- 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
- debian linux
- opensuse
- redhat enterprise linux desktop
- redhat enterprise linux eus
- redhat enterprise linux server
- redhat enterprise linux workstation
- suse linux enterprise desktop
Show 2 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
iceweaselDebian:6.0 |
before 3.5.16-20, plus listed versions 3.5.16-103.5.16-10~bpo50+13.5.16-113.5.16-11~bpo50+13.5.16-12 Show 17 moreShow less3.5.16-133.5.16-143.5.16-153.5.16-163.5.16-173.5.16-183.5.16-193.5.16-43.5.16-53.5.16-5~bpo50+13.5.16-63.5.16-6~bpo50+13.5.16-73.5.16-7~bpo50+13.5.16-83.5.16-8~bpo50+13.5.16-9 |
3.5.16-20 |
iceapeDebian:6.0 |
before 2.0.11-17, plus listed versions 2.0.11-102.0.11-112.0.11-122.0.11-132.0.11-14 Show 10 moreShow less2.0.11-152.0.11-162.0.11-22.0.11-32.0.11-42.0.11-52.0.11-62.0.11-72.0.11-82.0.11-9 |
2.0.11-17 |
icedoveDebian:6.0 |
before 3.0.11-1+squeeze15, plus listed versions 3.0.11-13.0.11-1+squeeze13.0.11-1+squeeze103.0.11-1+squeeze113.0.11-1+squeeze12 Show 10 moreShow less3.0.11-1+squeeze133.0.11-1+squeeze143.0.11-1+squeeze23.0.11-1+squeeze33.0.11-1+squeeze43.0.11-1+squeeze53.0.11-1+squeeze63.0.11-1+squeeze73.0.11-1+squeeze83.0.11-1+squeeze9 |
3.0.11-1+squeeze15 |
firefoxRed Hat:enterprise_linux:5::client |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
firefox-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::client |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunner-develRed Hat:enterprise_linux:5::client_workstation |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
Show 38 moreShow less
| Package | Affected | Fixed |
|---|---|---|
firefoxRed Hat:enterprise_linux:5::server |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
firefox-debuginfoRed Hat:enterprise_linux:5::server |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunnerRed Hat:enterprise_linux:5::server |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::server |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
xulrunner-develRed Hat:enterprise_linux:5::server |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
firefoxRed Hat:enterprise_linux:6::client |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::client |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::client |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
firefoxRed Hat:enterprise_linux:6::computenode |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::computenode |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::computenode |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
firefoxRed Hat:enterprise_linux:6::server |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::server |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::server |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
firefoxRed Hat:enterprise_linux:6::workstation |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
firefox-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunnerRed Hat:enterprise_linux:6::workstation |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
xulrunner-develRed Hat:enterprise_linux:6::workstation |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
thunderbirdRed Hat:enterprise_linux:5::client |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
thunderbird-debuginfoRed Hat:enterprise_linux:5::client |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
thunderbirdRed Hat:rhel_productivity:5 |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
thunderbird-debuginfoRed Hat:rhel_productivity:5 |
before 0:10.0.11-1.el5_8 | 0:10.0.11-1.el5_8 |
thunderbirdRed Hat:enterprise_linux:6::client |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::client |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
thunderbirdRed Hat:enterprise_linux:6::server |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::server |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
thunderbirdRed Hat:enterprise_linux:6::workstation |
before 0:10.0.11-1.el6_3 | 0:10.0.11-1.el6_3 |
thunderbird-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:10.0.11-1.el6_3 | 0:10.0.11-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
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
osvdb.org/87587
ubuntu.com/usn/USN-1638-3
secunia.com/advisories/51370
ubuntu.com/usn/USN-1638-2
lists.opensuse.org/opensuse-updates/2012-11/msg00093.html
ubuntu.com/usn/USN-1636-1
Show 194 moreShow less
lists.opensuse.org/opensuse-security-announce/2013-01/msg00022.html
rhn.redhat.com/errata/RHSA-2012-1483.html
mozilla.org/security/announce/2012/mfsa2012-101.html
debian.org/security/2012/dsa-2584
palemoon.org/releasenotes-ng.shtml
rhn.redhat.com/errata/RHSA-2012-1482.html
secunia.com/advisories/51434
lists.opensuse.org/opensuse-updates/2012-11/msg00090.html
secunia.com/advisories/51439
secunia.com/advisories/51440
ubuntu.com/usn/USN-1638-1
securityfocus.com/bid/56632
lists.opensuse.org/opensuse-security-announce/2012-11/msg00021.html
secunia.com/advisories/51359
mandriva.com/security/advisories?name=MDVSA-2012:173
lists.opensuse.org/opensuse-updates/2012-11/msg00092.html
secunia.com/advisories/51381
debian.org/security/2012/dsa-2583
exchange.xforce.ibmcloud.com/vulnerabilities/80179
secunia.com/advisories/51369
secunia.com/advisories/51360
bugzilla.mozilla.org/show_bug.cgi?id=801681
debian.org/security/2012/dsa-2588
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A16955
nvd.nist.gov/vuln/detail/CVE-2012-4207
github.com/advisories/GHSA-jprg-6jgr-c6j9
access.redhat.com/errata/RHSA-2012:1482
access.redhat.com/security/updates/classification
mozilla.org/security/known-vulnerabilities/firefoxESR.html
bugzilla.redhat.com/show_bug.cgi?id=877614
bugzilla.redhat.com/show_bug.cgi?id=877615
bugzilla.redhat.com/show_bug.cgi?id=877616
bugzilla.redhat.com/show_bug.cgi?id=877628
bugzilla.redhat.com/show_bug.cgi?id=877629
bugzilla.redhat.com/show_bug.cgi?id=877632
bugzilla.redhat.com/show_bug.cgi?id=877633
bugzilla.redhat.com/show_bug.cgi?id=877634
bugzilla.redhat.com/show_bug.cgi?id=877635
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1482.json
access.redhat.com/security/cve/CVE-2012-4201
cve.org/CVERecord?id=CVE-2012-4201
nvd.nist.gov/vuln/detail/CVE-2012-4201
mozilla.org/security/announce/2012/mfsa2012-93.html
access.redhat.com/security/cve/CVE-2012-4202
cve.org/CVERecord?id=CVE-2012-4202
nvd.nist.gov/vuln/detail/CVE-2012-4202
mozilla.org/security/announce/2012/mfsa2012-92.html
access.redhat.com/security/cve/CVE-2012-4207
cve.org/CVERecord?id=CVE-2012-4207
access.redhat.com/security/cve/CVE-2012-4209
cve.org/CVERecord?id=CVE-2012-4209
nvd.nist.gov/vuln/detail/CVE-2012-4209
mozilla.org/security/announce/2012/mfsa2012-103.html
access.redhat.com/security/cve/CVE-2012-4210
cve.org/CVERecord?id=CVE-2012-4210
nvd.nist.gov/vuln/detail/CVE-2012-4210
mozilla.org/security/announce/2012/mfsa2012-104.html
access.redhat.com/security/cve/CVE-2012-4214
cve.org/CVERecord?id=CVE-2012-4214
nvd.nist.gov/vuln/detail/CVE-2012-4214
mozilla.org/security/announce/2012/mfsa2012-105.html
access.redhat.com/security/cve/CVE-2012-4215
cve.org/CVERecord?id=CVE-2012-4215
nvd.nist.gov/vuln/detail/CVE-2012-4215
access.redhat.com/security/cve/CVE-2012-4216
cve.org/CVERecord?id=CVE-2012-4216
nvd.nist.gov/vuln/detail/CVE-2012-4216
access.redhat.com/security/cve/CVE-2012-5829
cve.org/CVERecord?id=CVE-2012-5829
nvd.nist.gov/vuln/detail/CVE-2012-5829
access.redhat.com/security/cve/CVE-2012-5830
cve.org/CVERecord?id=CVE-2012-5830
nvd.nist.gov/vuln/detail/CVE-2012-5830
mozilla.org/security/announce/2012/mfsa2012-106.html
access.redhat.com/security/cve/CVE-2012-5833
cve.org/CVERecord?id=CVE-2012-5833
nvd.nist.gov/vuln/detail/CVE-2012-5833
access.redhat.com/security/cve/CVE-2012-5835
cve.org/CVERecord?id=CVE-2012-5835
nvd.nist.gov/vuln/detail/CVE-2012-5835
access.redhat.com/security/cve/CVE-2012-5839
cve.org/CVERecord?id=CVE-2012-5839
nvd.nist.gov/vuln/detail/CVE-2012-5839
access.redhat.com/security/cve/CVE-2012-5840
cve.org/CVERecord?id=CVE-2012-5840
nvd.nist.gov/vuln/detail/CVE-2012-5840
access.redhat.com/security/cve/CVE-2012-5841
cve.org/CVERecord?id=CVE-2012-5841
nvd.nist.gov/vuln/detail/CVE-2012-5841
mozilla.org/security/announce/2012/mfsa2012-100.html
access.redhat.com/security/cve/CVE-2012-5842
cve.org/CVERecord?id=CVE-2012-5842
nvd.nist.gov/vuln/detail/CVE-2012-5842
mozilla.org/security/announce/2012/mfsa2012-91.html
access.redhat.com/errata/RHSA-2012:1483
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1483.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
lists.opensuse.org/archives/list/[email protected]/thread/3HI2RC7AJAHY74Q6MK7GNGWU6TITB22V
Left out here: 2,001 references. The JSON record has them.