CVE-2020-21913
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 68 - wyżej niż 68% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Może prowadzić do awarii aplikacji lub potencjalnego wykonania dowolnego kodu. Ryzyko dotyczy narzędzi używających ICU do przetwarzania danych.
Rekomendacja
Zaktualizuj ICU do wersji nowszej niż 66.1. Unikaj używania podatnych narzędzi do przetwarzania niezaufanych danych.
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-10531Wysokie
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.
- 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)
International Components for Unicode (ICU-20850) v66.1 was discovered to contain a use after free bug in the pkg_createWithAssemblyCode function in the file tools/pkgdata/pkgdata.cpp.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

