Skip to content

CVE-2014-8147 The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type....

HighCVSS 7.5 EPSS 23.6%
Published
Updated
Exploit status
No public exploit known

Description

The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.

Affected products

ProductAffected versionsFixed in
debian/icu(Debian:12) < 52.1-9 52.1-9
debian/icu(Debian:13) < 52.1-9 52.1-9
debian/icu(Debian:14) < 52.1-9 52.1-9
apple mac os x <= 10.10.4 No fix listed
apple watchOS <= 1.0.1 No fix listed
icu-project international components for unicode < 55.1 55.1

References