Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

CVE-2014-7940

Published: 22 January 2015

The collator implementation in i18n/ucol.cpp in International Components for Unicode (ICU) 52 through SVN revision 293126, as used in Google Chrome before 40.0.2214.91, does not initialize memory for a data structure, which allows remote attackers to cause a denial of service or possibly have unspecified other impact via a crafted character sequence.

Notes

AuthorNote
mdeslaur
code in icu has changed, so no equivalent commit in icu tree
first google patch is buggy, as prevPos is getting set _after_
the getNextNormalizedChar
second google patch is buggy as source->endp is being checked
without checking the UCOL_ITER_HASLEN flag

Priority

Medium

Status

Package Release Status
chromium-browser
Launchpad, Ubuntu, Debian
lucid Ignored
(end of life)
precise Ignored

trusty
Released (40.0.2214.94-0ubuntu0.14.04.1.1068)
upstream
Released (40.0.2214.91)
utopic
Released (40.0.2214.94-0ubuntu0.14.10.1.1110)
vivid
Released (40.0.2214.94-0ubuntu1.1120)
wily
Released (40.0.2214.94-0ubuntu1.1120)
icu
Launchpad, Ubuntu, Debian
lucid Ignored
(end of life)
precise
Released (4.8.1.1-3ubuntu0.3)
trusty
Released (52.1-3ubuntu0.2)
upstream
Released (52.1-7.1)
utopic
Released (52.1-6ubuntu0.2)
vivid Not vulnerable
(52.1-7.1)
wily Not vulnerable
(52.1-7.1)
Patches:
other: https://chromium.googlesource.com/chromium/deps/icu/+/866ff696e9022a6000afbab516fba62cfa306075
other: https://chromium.googlesource.com/chromium/deps/icu/+/a626a75aad2675254073366fcaa9465dacf17100
other: https://chromium.googlesource.com/chromium/deps/icu/+/a626a75aad2675254073366fcaa9465dacf17100/patches/col.patch
oxide-qt
Launchpad, Ubuntu, Debian
lucid Does not exist

precise Does not exist

trusty
Released (1.4.2-0ubuntu0.14.04.1)
upstream
Released (1.4.2)
utopic
Released (1.4.2-0ubuntu0.14.10.1)
vivid
Released (1.4.2-0ubuntu1)
wily
Released (1.4.2-0ubuntu1)