Katalog CVE

CVE-2014-8146

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja resolveImplicitLevels w pliku common/ubidi.c w implementacji algorytmu dwukierunkowego Unicode w ICU4C przed wersją 55.1 nieprawidłowo śledzi kierunkowo izolowane fragmenty tekstu. To umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora na stercie) lub potencjalne wykonanie dowolnego kodu za pomocą spreparowanego tekstu.

Ocena ryzyka

Podatność ta może prowadzić do poważnych problemów z dostępnością systemu oraz potencjalnego przejęcia kontroli nad nim przez atakującego. Organizacje powinny być świadome ryzyka związanego z nieautoryzowanym dostępem do systemów.

Rekomendacja

Zaleca się aktualizację do wersji ICU4C 55.1 lub nowszej, aby usunąć tę podatność. Dodatkowo, monitorowanie i analiza logów mogą pomóc w wykryciu prób wykorzystania tej luki.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS