CVE-2014-9654
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before...
CVE-2014-9654 is a critical vulnerability (CVSS 9.8) in Google Chrome, published February 5, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.42%, the 84th percentile. Fixed in icu 52.1-7.1.
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
- Record
CVE-2014-9654- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - 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
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
- Record
CVE-2014-9654- Updated
- 2026-11-02
EUVDEUVD-2014-9464 No score
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
- Record
EUVD-2014-9464- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7p8r-35pv-r5w2
9.8
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before...
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
- Record
GHSA-7p8r-35pv-r5w2- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
9.8
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
- Record
CVE-2014-9654- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-9654
9.8
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
- Record
DEBIAN-CVE-2014-9654- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2014-9654
9.8
The Regular Expressions package in International Components for Unicode (ICU) for C/C++ before 2014-12-03, as used in Google Chrome before 40.0.2214.91, calculates certain values without ensuring that they can be represented in a 24-bit field, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted string, a related issue to CVE-2014-7923.
- Record
UBUNTU-CVE-2014-9654- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2015:0458-1 No score
Security update for icu
icu was updated to fix one security issue.
This security issue was fixed:
- CVE-2014-9654: Insufficient size limit checks in regular expression compiler (bnc#917129).
- Record
SUSE-SU-2015:0458-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1144-1 No score
Security update for icu
This update fixes the following security issue in icu:
* CVE-2014-9654: insufficient size limit checks in regular expression
compiler (bsc#917129)
Security Issues:
* CVE-2014-9654
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-9654>
- Record
SUSE-SU-2015:1144-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1790-1 No score
Security update for icu
icu was updated to fix one security issue.
This security issue was fixed:
- CVE-2014-9654: Insufficient size limit checks in regular expression compiler (bsc#917129).
- Record
SUSE-SU-2015:1790-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:1090-1 No score
Security update for icu
This update for icu fixes the following issue:
The previous patch for CVE-2014-9654 was incorrect and lead to non-working regular expressions. This update fixes this problem (bsc#952260)
- Record
SUSE-SU-2016:1090-1- Updated
- 2026-11-02
OSVUSN-2522-1 No score
icu vulnerabilities
It was discovered that ICU incorrectly handled memory operations when processing fonts. If an application using ICU processed crafted data, an attacker could cause it to crash or potentially execute arbitrary code with the privileges of the user invoking the program. This issue only affected Ubuntu 12.04 LTS. (CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419)
It was discovered that ICU incorrectly handled memory operations when processing fonts. If an application using ICU processed crafted data, an attacker could cause it to crash or potentially execute arbitrary code with the privileges of the user invoking the program. (CVE-2014-6585, CVE-2014-6591)
It was discovered that ICU incorrectly handled memory operations when processing regular expressions. If an application using ICU processed crafted data, an attacker could cause it to crash or potentially execute arbitrary code with the privileges of the user invoking the program. (CVE-2014-7923, CVE-2014-7926, CVE-2014-9654)
It was discovered that ICU collator implementation incorrectly handled memory operations. If an application using ICU processed crafted data, an attacker could cause it to crash or potentially execute arbitrary code with the privileges of the user invoking the program. (CVE-2014-7940)
- Record
USN-2522-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
icuDebian:12 |
before 52.1-7.1 | 52.1-7.1 |
icuDebian:13 |
before 52.1-7.1 | 52.1-7.1 |
icuDebian:14 |
before 52.1-7.1 | 52.1-7.1 |
icuDebian:6.0 |
before 4.4.1-8+squeeze3, plus listed versions 4.4.1-74.4.1-84.4.1-8+squeeze14.4.1-8+squeeze2 |
4.4.1-8+squeeze3 |
icuDebian:7 |
before 4.8.1.1-12+deb7u2, plus listed versions 4.8.1.1-124.8.1.1-12+deb7u1 |
4.8.1.1-12+deb7u2 |
chromium-browserRed Hat:rhel_extras:6 |
before 0:40.0.2214.91-1.el6_6 | 0:40.0.2214.91-1.el6_6 |
chromium-browser-debuginfoRed Hat:rhel_extras:6 |
before 0:40.0.2214.91-1.el6_6 | 0:40.0.2214.91-1.el6_6 |
icuSUSE:Linux Enterprise Desktop 12 |
before 52.1-7.1 | 52.1-7.1 |
icuSUSE:Linux Enterprise Software Development Kit 12 |
before 52.1-7.1 | 52.1-7.1 |
icuSUSE:Linux Enterprise Server 12 |
before 52.1-7.1 | 52.1-7.1 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
icuSUSE:Linux Enterprise Server for SAP Applications 12 |
before 52.1-7.1 | 52.1-7.1 |
icuSUSE:Linux Enterprise Workstation Extension 12 |
before 52.1-7.1 | 52.1-7.1 |
icuSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 4.0-7.30.2 | 4.0-7.30.2 |
icuSUSE:Linux Enterprise Desktop 11 SP4 |
before 4.0-7.30.2 | 4.0-7.30.2 |
icuSUSE:Linux Enterprise Server 11 SP4 |
before 4.0-7.30.2 | 4.0-7.30.2 |
icuSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 4.0-7.30.2 | 4.0-7.30.2 |
icuSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 4.0-38.1 | 4.0-38.1 |
icuSUSE:Linux Enterprise Server 11 SP4 |
before 4.0-38.1 | 4.0-38.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 4.0-38.1 | 4.0-38.1 |
icuUbuntu:14.04:LTS |
before 52.1-3ubuntu0.2, plus listed versions 4.8.1.1-12ubuntu24.8.1.1-13+nmu14.8.1.1-13+nmu1ubuntu152.1-3 |
52.1-3ubuntu0.2 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
bugs.icu-project.org/trac/ticket/11371
chromium.googlesource.com/chromium/deps/icu/+/dd727641e190d60e4593bcb3a35c7f51eb4925c5
code.google.com/p/chromium/issues/detail?id=432209
securitytracker.com/id/1035410
oracle.com/technetwork/topics/security/bulletinapr2015-2511959.html
security.gentoo.org/glsa/201503-06
Show 143 moreShow less
bugs.icu-project.org/trac/changeset/36801
openwall.com/lists/oss-security/2015/02/05/15
oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
nvd.nist.gov/vuln/detail/CVE-2014-9654
github.com/advisories/GHSA-7p8r-35pv-r5w2
security-tracker.debian.org/tracker/CVE-2014-9654
access.redhat.com/errata/RHSA-2015:0093
access.redhat.com/security/updates/classification
googlechromereleases.blogspot.com/2015/01/stable-update.html
bugzilla.redhat.com/show_bug.cgi?id=1185202
bugzilla.redhat.com/show_bug.cgi?id=1185203
bugzilla.redhat.com/show_bug.cgi?id=1185204
bugzilla.redhat.com/show_bug.cgi?id=1185205
bugzilla.redhat.com/show_bug.cgi?id=1185206
bugzilla.redhat.com/show_bug.cgi?id=1185208
bugzilla.redhat.com/show_bug.cgi?id=1185209
bugzilla.redhat.com/show_bug.cgi?id=1185210
bugzilla.redhat.com/show_bug.cgi?id=1185211
bugzilla.redhat.com/show_bug.cgi?id=1185212
bugzilla.redhat.com/show_bug.cgi?id=1185213
bugzilla.redhat.com/show_bug.cgi?id=1185214
bugzilla.redhat.com/show_bug.cgi?id=1185215
bugzilla.redhat.com/show_bug.cgi?id=1185216
bugzilla.redhat.com/show_bug.cgi?id=1185217
bugzilla.redhat.com/show_bug.cgi?id=1185218
bugzilla.redhat.com/show_bug.cgi?id=1185219
bugzilla.redhat.com/show_bug.cgi?id=1185220
bugzilla.redhat.com/show_bug.cgi?id=1185221
bugzilla.redhat.com/show_bug.cgi?id=1185222
bugzilla.redhat.com/show_bug.cgi?id=1185223
bugzilla.redhat.com/show_bug.cgi?id=1185224
bugzilla.redhat.com/show_bug.cgi?id=1185225
bugzilla.redhat.com/show_bug.cgi?id=1185226
bugzilla.redhat.com/show_bug.cgi?id=1185229
bugzilla.redhat.com/show_bug.cgi?id=1185230
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0093.json
access.redhat.com/security/cve/CVE-2014-7923
cve.org/CVERecord?id=CVE-2014-7923
nvd.nist.gov/vuln/detail/CVE-2014-7923
access.redhat.com/security/cve/CVE-2014-7924
cve.org/CVERecord?id=CVE-2014-7924
nvd.nist.gov/vuln/detail/CVE-2014-7924
access.redhat.com/security/cve/CVE-2014-7925
cve.org/CVERecord?id=CVE-2014-7925
nvd.nist.gov/vuln/detail/CVE-2014-7925
access.redhat.com/security/cve/CVE-2014-7926
cve.org/CVERecord?id=CVE-2014-7926
nvd.nist.gov/vuln/detail/CVE-2014-7926
access.redhat.com/security/cve/CVE-2014-7927
cve.org/CVERecord?id=CVE-2014-7927
nvd.nist.gov/vuln/detail/CVE-2014-7927
access.redhat.com/security/cve/CVE-2014-7928
cve.org/CVERecord?id=CVE-2014-7928
nvd.nist.gov/vuln/detail/CVE-2014-7928
access.redhat.com/security/cve/CVE-2014-7929
cve.org/CVERecord?id=CVE-2014-7929
nvd.nist.gov/vuln/detail/CVE-2014-7929
access.redhat.com/security/cve/CVE-2014-7930
cve.org/CVERecord?id=CVE-2014-7930
nvd.nist.gov/vuln/detail/CVE-2014-7930
access.redhat.com/security/cve/CVE-2014-7931
cve.org/CVERecord?id=CVE-2014-7931
nvd.nist.gov/vuln/detail/CVE-2014-7931
access.redhat.com/security/cve/CVE-2014-7932
cve.org/CVERecord?id=CVE-2014-7932
nvd.nist.gov/vuln/detail/CVE-2014-7932
access.redhat.com/security/cve/CVE-2014-7933
cve.org/CVERecord?id=CVE-2014-7933
nvd.nist.gov/vuln/detail/CVE-2014-7933
access.redhat.com/security/cve/CVE-2014-7934
cve.org/CVERecord?id=CVE-2014-7934
nvd.nist.gov/vuln/detail/CVE-2014-7934
access.redhat.com/security/cve/CVE-2014-7935
cve.org/CVERecord?id=CVE-2014-7935
nvd.nist.gov/vuln/detail/CVE-2014-7935
access.redhat.com/security/cve/CVE-2014-7936
cve.org/CVERecord?id=CVE-2014-7936
nvd.nist.gov/vuln/detail/CVE-2014-7936
access.redhat.com/security/cve/CVE-2014-7937
cve.org/CVERecord?id=CVE-2014-7937
nvd.nist.gov/vuln/detail/CVE-2014-7937
access.redhat.com/security/cve/CVE-2014-7938
cve.org/CVERecord?id=CVE-2014-7938
nvd.nist.gov/vuln/detail/CVE-2014-7938
access.redhat.com/security/cve/CVE-2014-7939
cve.org/CVERecord?id=CVE-2014-7939
nvd.nist.gov/vuln/detail/CVE-2014-7939
access.redhat.com/security/cve/CVE-2014-7940
cve.org/CVERecord?id=CVE-2014-7940
nvd.nist.gov/vuln/detail/CVE-2014-7940
access.redhat.com/security/cve/CVE-2014-7941
cve.org/CVERecord?id=CVE-2014-7941
nvd.nist.gov/vuln/detail/CVE-2014-7941
access.redhat.com/security/cve/CVE-2014-7942
cve.org/CVERecord?id=CVE-2014-7942
nvd.nist.gov/vuln/detail/CVE-2014-7942
access.redhat.com/security/cve/CVE-2014-7943
cve.org/CVERecord?id=CVE-2014-7943
nvd.nist.gov/vuln/detail/CVE-2014-7943
access.redhat.com/security/cve/CVE-2014-7944
cve.org/CVERecord?id=CVE-2014-7944
nvd.nist.gov/vuln/detail/CVE-2014-7944
access.redhat.com/security/cve/CVE-2014-7945
cve.org/CVERecord?id=CVE-2014-7945
nvd.nist.gov/vuln/detail/CVE-2014-7945
access.redhat.com/security/cve/CVE-2014-7946
cve.org/CVERecord?id=CVE-2014-7946
nvd.nist.gov/vuln/detail/CVE-2014-7946
access.redhat.com/security/cve/CVE-2014-7947
cve.org/CVERecord?id=CVE-2014-7947
nvd.nist.gov/vuln/detail/CVE-2014-7947
access.redhat.com/security/cve/CVE-2014-7948
cve.org/CVERecord?id=CVE-2014-7948
nvd.nist.gov/vuln/detail/CVE-2014-7948
access.redhat.com/security/cve/CVE-2014-9654
bugzilla.redhat.com/show_bug.cgi?id=1190129
cve.org/CVERecord?id=CVE-2014-9654
access.redhat.com/security/cve/CVE-2015-1205
bugzilla.redhat.com/show_bug.cgi?id=1185282
cve.org/CVERecord?id=CVE-2015-1205
nvd.nist.gov/vuln/detail/CVE-2015-1205
access.redhat.com/security/cve/CVE-2015-1346
bugzilla.redhat.com/show_bug.cgi?id=1185283
cve.org/CVERecord?id=CVE-2015-1346
nvd.nist.gov/vuln/detail/CVE-2015-1346
suse.com/support/update/announcement/2015/suse-su-20150458-1
bugzilla.suse.com/917129
suse.com/security/cve/CVE-2014-9654
suse.com/support/update/announcement/2015/suse-su-20151144-1
suse.com/support/update/announcement/2015/suse-su-20151790-1
suse.com/support/update/announcement/2016/suse-su-20161090-1
bugzilla.suse.com/952260
ubuntu.com/security/CVE-2014-9654
ubuntu.com/security/notices/USN-2522-1
ubuntu.com/security/CVE-2013-1569
ubuntu.com/security/CVE-2013-2383
ubuntu.com/security/CVE-2013-2384
ubuntu.com/security/CVE-2013-2419
ubuntu.com/security/CVE-2014-6585
ubuntu.com/security/CVE-2014-6591
ubuntu.com/security/CVE-2014-7923
ubuntu.com/security/CVE-2014-7926
ubuntu.com/security/CVE-2014-7940