Skip to content

CVE-2014-8146 The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 does not properly track di...

HighCVSS 7.5 EPSS 24.7% Public exploit
Published
Updated
Exploit status
Public exploit available

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 does not properly track directionally isolated pieces of text, which allows remote attackers to cause a denial of service (heap-based buffer overflow) 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 itunes <= 12.1.3 No fix listed
apple iphone os <= 8.2 No fix listed
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