CVE-2014-7940 (retired)

Priority
Description
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
 mdeslaur> code in icu has changed, so no equivalent commit in icu tree
 mdeslaur> first google patch is buggy, as prevPos is getting set _after_
 mdeslaur> the getNextNormalizedChar
 mdeslaur> second google patch is buggy as source->endp is being checked
 mdeslaur> without checking the UCOL_ITER_HASLEN flag
Package
Upstream:released (40.0.2214.91)
Ubuntu 14.04 LTS (Trusty Tahr):released (40.0.2214.94-0ubuntu0.14.04.1.1068)
Ubuntu 16.04 LTS (Xenial Xerus):released (40.0.2214.94-0ubuntu1.1120)
Package
Upstream:released (1.4.2)
Ubuntu 14.04 LTS (Trusty Tahr):released (1.4.2-0ubuntu0.14.04.1)
Ubuntu 16.04 LTS (Xenial Xerus):released (1.4.2-0ubuntu1)
More Information

Updated: 2019-03-26 12:13:37 UTC (commit ccdecfcf0fead22bd291e5f4ea745a46872dcb15)