CVE-2016-6293

Priority
Medium
Description
The uloc_acceptLanguageFromHTTP function in common/uloc.cpp in
International Components for Unicode (ICU) through 57.1 for C/C++ does not
ensure that there is a '\0' character at the end of a certain temporary
array, which allows remote attackers to cause a denial of service
(out-of-bounds read) or possibly have unspecified other impact via a call
with a long httpAcceptLanguage argument.
References
Bugs
Notes
 mdeslaur> see php's CVE-2016-6294
Package
Source: icu (LP Ubuntu Debian)
Upstream:released (57.1-4)
Ubuntu 12.04 LTS (Precise Pangolin):released (4.8.1.1-3ubuntu0.7)
Ubuntu 14.04 LTS (Trusty Tahr):released (52.1-3ubuntu0.5)
Ubuntu Touch 15.04:needed
Ubuntu Core 15.04:DNE
Ubuntu 16.04 LTS (Xenial Xerus):released (55.1-7ubuntu0.1)
Ubuntu 16.10 (Yakkety Yak):not-affected (57.1-4)
Ubuntu 17.04 (Zesty Zapus):not-affected (57.1-4)
Patches:
Upstream:https://ssl.icu-project.org/trac/changeset/39109
More Information

Updated: 2017-03-13 19:14:17 UTC (commit 12245)