CVE-2011-4599
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International...
CVE-2011-4599 is a high vulnerability (CVSS 7.5) in Icu-project International Components For Unicode, published January 29, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.91%, the 94th percentile. Fixed in icu 4.8.1.1-3.
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International Components for Unicode (ICU) before 49.1 allows remote attackers to execute arbitrary code via a crafted locale ID that is not properly handled during variant canonicalization.
Exploit likelihood
What each source reports
NVD Score used
7.5
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International Components for Unicode (ICU) before 49.1 allows remote attackers to execute arbitrary code via a crafted locale ID that is not properly handled during variant canonicalization.
- Record
CVE-2011-4599- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International Components for Unicode (ICU) before 49.1 allows remote attackers to execute arbitrary code via a crafted locale ID that is not properly handled during variant canonicalization.
- Record
CVE-2011-4599- Updated
- 2026-11-02
EUVDEUVD-2011-4523 No score
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International Components for Unicode (ICU) before 49.1 allows remote attackers to execute arbitrary code via a crafted locale ID that is not properly handled during variant canonicalization.
- Record
EUVD-2011-4523- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-95hv-27rj-qc2p No score
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International...
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International Components for Unicode (ICU) before 49.1 allows remote attackers to execute arbitrary code via a crafted locale ID that is not properly handled during variant canonicalization.
- Record
GHSA-95hv-27rj-qc2p- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International Components for Unicode (ICU) before 49.1 allows remote attackers to execute arbitrary code via a crafted locale ID that is not properly handled during variant canonicalization.
- Record
CVE-2011-4599- Updated
- 2026-11-02
OSVDEBIAN-CVE-2011-4599 No score
Stack-based buffer overflow in the _canonicalize function in common/uloc.c in International Components for Unicode (ICU) before 49.1 allows remote attackers to execute arbitrary code via a crafted locale ID that is not properly handled during variant canonicalization.
- Record
DEBIAN-CVE-2011-4599- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
icuDebian:12 |
before 4.8.1.1-3 | 4.8.1.1-3 |
icuDebian:13 |
before 4.8.1.1-3 | 4.8.1.1-3 |
icuDebian:14 |
before 4.8.1.1-3 | 4.8.1.1-3 |
icuDebian:6.0 |
before 4.4.1-8, plus listed versions 4.4.1-7 |
4.4.1-8 |
icuDebian:5.0 |
before 3.8.1-3+lenny3, plus listed versions 3.8.1-33.8.1-3+lenny13.8.1-3+lenny2 |
3.8.1-3+lenny3 |
icuRed Hat:enterprise_linux:5::client |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
icu-debuginfoRed Hat:enterprise_linux:5::client |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
libicuRed Hat:enterprise_linux:5::client |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
libicu-docRed Hat:enterprise_linux:5::client |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
icuRed Hat:enterprise_linux:5::client_workstation |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
icu-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
libicu-develRed Hat:enterprise_linux:5::client_workstation |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
icuRed Hat:enterprise_linux:5::server |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
icu-debuginfoRed Hat:enterprise_linux:5::server |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
libicuRed Hat:enterprise_linux:5::server |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
libicu-develRed Hat:enterprise_linux:5::server |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
libicu-docRed Hat:enterprise_linux:5::server |
before 0:3.6-5.16.1 | 0:3.6-5.16.1 |
icuRed Hat:enterprise_linux:6::client |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
icu-debuginfoRed Hat:enterprise_linux:6::client |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicuRed Hat:enterprise_linux:6::client |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-develRed Hat:enterprise_linux:6::client |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-docRed Hat:enterprise_linux:6::client |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
icuRed Hat:enterprise_linux:6::computenode |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
icu-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicuRed Hat:enterprise_linux:6::computenode |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-develRed Hat:enterprise_linux:6::computenode |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-docRed Hat:enterprise_linux:6::computenode |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
icuRed Hat:enterprise_linux:6::server |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
icu-debuginfoRed Hat:enterprise_linux:6::server |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicuRed Hat:enterprise_linux:6::server |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-develRed Hat:enterprise_linux:6::server |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-docRed Hat:enterprise_linux:6::server |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
icuRed Hat:enterprise_linux:6::workstation |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
icu-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicuRed Hat:enterprise_linux:6::workstation |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-develRed Hat:enterprise_linux:6::workstation |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
libicu-docRed Hat:enterprise_linux:6::workstation |
before 0:4.2.1-9.1.el6_2 | 0:4.2.1-9.1.el6_2 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
securityfocus.com/bid/51006
secunia.com/advisories/47674
secunia.com/advisories/47146
secunia.com/advisories/47775
lists.apple.com/archives/security-announce/2012/Sep/msg00003.html
support.apple.com/kb/HT5503
Show 24 moreShow less
exchange.xforce.ibmcloud.com/vulnerabilities/71726
openwall.com/lists/oss-security/2011/12/09/5
code.google.com/p/chromium/issues/detail?id=106441
osvdb.org/77698
bugs.icu-project.org/trac/ticket/8984
ubuntu.com/usn/usn-1348-1
secunia.com/advisories/47227
mandriva.com/security/advisories?name=MDVSA-2011:194
lists.opensuse.org/opensuse-updates/2012-01/msg00035.html
lists.apple.com/archives/security-announce/2012/Sep/msg00004.html
support.apple.com/kb/HT5501
openwall.com/lists/oss-security/2011/12/09/2
rhn.redhat.com/errata/RHSA-2011-1815.html
debian.org/security/2012/dsa-2397
secunia.com/advisories/47714
nvd.nist.gov/vuln/detail/CVE-2011-4599
access.redhat.com/errata/RHSA-2011:1815
access.redhat.com/security/cve/CVE-2011-4599
bugzilla.redhat.com/show_bug.cgi?id=765812
github.com/advisories/GHSA-95hv-27rj-qc2p
security-tracker.debian.org/tracker/CVE-2011-4599
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2011/rhsa-2011_1815.json
cve.org/CVERecord?id=CVE-2011-4599