First published: Sun Dec 10 2017(Updated: )
The ucnv_UTF8FromUTF8 function in ucnv_u8.cpp in International Components for Unicode (ICU) for C/C++ through 60.1 mishandles ucnv_convertEx calls for UTF-8 to UTF-8 conversion, which allows remote attackers to cause a denial of service (stack-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted string, as demonstrated by ZNC.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Icu-project International Components For Unicode | <=60.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID for this issue is CVE-2017-17484.
CVE-2017-17484 has a severity rating of 9.8 (critical).
The affected software is International Components for Unicode (ICU) for C/C++ through version 60.1.
CVE-2017-17484 is a vulnerability in the ucnv_UTF8FromUTF8 function in ICU that mishandles ucnv_convertEx calls for UTF-8 to UTF-8 conversion, allowing remote attackers to cause a denial of service or potentially execute arbitrary code.
To fix CVE-2017-17484, it is recommended to update ICU to a version that includes the necessary security patches.