libicu in International Components for Unicode (ICU) 3.8.1 and earlier attempts to…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Medium
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Partial · Partial · Partial
- Fix status
- Fixed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-399 and the CVSS impact.
Summary
libicu in International Components for Unicode (ICU) 3.8.1 and earlier attempts to process backreferences to the nonexistent capture group zero (aka \0), which might allow context-dependent attackers to read from, or write to, out-of-bounds memory locations, related to corruption of REStackFrames.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:icu-project:international_components_for_unicode:*:*:*:*:*:c\/c\+\+:*:* | up to 3.8.1 | Vulnerable | Icu-project |
- cpe:2.3:a:icu-project:international_components_for_unicode:*:*:*:*:*:c\/c\+\+:*:* Versions up to 3.8.1 Vulnerable ·Icu-project
Remediation
Red Hat 1 advisory
- RHSA-2008:0090 Released 2008-01-25 · Red Hat rating Importanticu security update
- Red Hat Enterprise Linux (v. 5 server) icu-3.6-5.11.1, icu-3.6-5.11.1.i386, icu-3.6-5.11.1.ia64 +13
- Red Hat Enterprise Linux Desktop (v. 5 client) icu-3.6-5.11.1, icu-3.6-5.11.1.i386, libicu-3.6-5.11.1 +3
- Red Hat Enterprise Linux Desktop Workstation (v. 5 client) icu-3.6-5.11.1, libicu-devel-3.6-5.11.1, libicu-devel-3.6-5.11.1.i386
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux (v. 5 server) | Fixed | RHSA-2008:0090 |
| Red Hat Enterprise Linux Desktop (v. 5 client) | Fixed | RHSA-2008:0090 |
| Red Hat Enterprise Linux Desktop Workstation (v. 5 client) | Fixed | RHSA-2008:0090 |
Timeline
- 2026-10-02 Threatist record created from CVE-2007-4770
- 2026-10-03 Alias added: GHSA-3hvj-9j8h-vgr2
References
Advisory 22
- oval:org.mitre.oval:def:11172
- 233922
- oval:org.mitre.oval:def:5507
- SUSE-SA:2008:023
- GLSA-200805-16
- SUSE-SR:2008:005
- http://www.openoffice.org/security/cves/CVE-2007-4770.html
- GLSA-200803-20
- DSA-1511
- http://wiki.rpath.com/wiki/Advisories:rPSA-2008-0043
- RHSA-2008:0090
- https://issues.rpath.com/browse/RPL-2199
- USN-591-1
- MDVSA-2008:026
- 231641
- ADV-2008-1375
- https://bugzilla.redhat.com/show_bug.cgi?id=429023
- FEDORA-2008-1076
- http://www.openoffice.org/security/cves/CVE-2007-5745.html
- ADV-2008-0807
- FEDORA-2008-1036
- ADV-2008-0282
More Icu-project International Components For Unicode vulnerabilities
- TI-2014-06761 The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional… CVSS 2.0HIGH 7.5
- TI-2014-06762 The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional… CVSS 2.0HIGH 7.5
- TI-2016-06316 Stack-based buffer overflow in the Locale class in common/locid.cpp in International… CVSS 3.0CRITICAL 9.8
- TI-2014-08077 Stack-based buffer overflow in the ures_getByKeyWithFallback function in… CVSS 3.0CRITICAL 9.8
- TI-2017-10973 Double free in i18n/zonemeta.cpp in International Components for Unicode (ICU) for C/C++… CVSS 3.0CRITICAL 9.8
- TI-2016-05387 The uloc_acceptLanguageFromHTTP function in common/uloc.cpp in International Components… CVSS 3.0CRITICAL 9.8
Sources
- CVE-2007-4770 · CVE Program
- CVE-2007-4770 · NVD
- FIRST EPSS
- GHSA-3hvj-9j8h-vgr2 · GitHub Advisory Database · CC BY 4.0
- CVE-2007-4770 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences