CVE-2020-10531
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 85 - wyżej niż 85% wszystkich znanych CVE
Streszczenie
W International Components for Unicode (ICU) dla C/C++ do wersji 66.1 występuje przepełnienie liczb całkowitych prowadzące do przepełnienia bufora na stercie w funkcji UnicodeString::doAppend() w pliku common/unistr.cpp.
Ocena ryzyka
Może to prowadzić do awarii aplikacji lub potencjalnego wykonania kodu.
Rekomendacja
Zaktualizuj ICU do wersji nowszej niż 66.1.
Inne podatności w ICU
Zobacz wszystkie- CVE-2016-7594Wysokie
W niektórych produktach Apple, w tym iOS przed wersją 10.2, macOS przed wersją 10.12.2 oraz watchOS przed wersją 3.1.3, odkryto problem związany z komponentem 'ICU'. Umożliwia on zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez złośliwie skonstruowaną stronę internetową.
- CVE-2025-5222Wysokie
W bibliotece International Components for Unicode (ICU) wykryto przepełnienie bufora stosu podczas uruchamiania narzędzia genrb. Błąd występuje w funkcji SRBRoot::addTag, gdzie struktura 'subtag' ulega przepełnieniu, co może prowadzić do uszkodzenia pamięci i lokalnego wykonania dowolnego kodu.
- CVE-2020-21913Średnie
W International Components for Unicode (ICU-20850) w wersji 66.1 odkryto błąd użycia po zwolnieniu (use after free) w funkcji pkg_createWithAssemblyCode w pliku tools/pkgdata/pkgdata.cpp.
- CVE-2017-15422Średnie
Przepełnienie liczby całkowitej w obsłudze dat międzynarodowych w International Components for Unicode (ICU) dla C/C++ przed wersją 60.1, używanym w V8 w Google Chrome przed 63.0.3239.84 i innych produktach, pozwala zdalnemu atakującemu na odczyt pamięci poza granicami poprzez spreparowaną stronę HTML.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in International Components for Unicode (ICU) for C/C++ through 66.1. An integer overflow, leading to a heap-based buffer overflow, exists in the UnicodeString::doAppend() function in common/unistr.cpp.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

