CVE Catalog

CVE-2014-8146

High
Published: Translated: NVD NIST

Summary

The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C before version 55.1 does not properly track directionally isolated pieces of text. This allows remote attackers to cause a denial of service (heap-based buffer overflow) or possibly execute arbitrary code via crafted text.

Risk Assessment

This vulnerability may lead to serious availability issues and potential takeover of the system by an attacker. Organizations should be aware of the risks associated with unauthorized access to their systems.

Recommendation

It is recommended to upgrade to ICU4C version 55.1 or later to mitigate this vulnerability. Additionally, monitoring and analyzing logs can help detect attempts to exploit this flaw.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS