Katalog CVE

CVE-2007-4771

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji doInterval w pliku regexcmp.cpp w bibliotece libicu w wersji 3.8.1 i wcześniejszych występuje przepełnienie bufora oparte na stercie, które pozwala atakującym zależnym od kontekstu na spowodowanie odmowy usługi (zużycie pamięci) oraz potencjalnie inne nieokreślone skutki poprzez wyrażenie regularne, które zapisuje dużą ilość danych na stosie powrotu.

Ocena ryzyka

Podatność ta może prowadzić do odmowy usługi, co wpływa na dostępność aplikacji oraz może umożliwić atakującym wykorzystanie dodatkowych wektorów ataku. Organizacje powinny być świadome ryzyka związanego z używaniem podatnych wersji biblioteki ICU.

Rekomendacja

Zaleca się aktualizację biblioteki ICU do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie aplikacji pod kątem nietypowego zużycia pamięci.

Powiązane podatności

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

Heap-based buffer overflow in the doInterval function in regexcmp.cpp in libicu in International Components for Unicode (ICU) 3.8.1 and earlier allows context-dependent attackers to cause a denial of service (memory consumption) and possibly have unspecified other impact via a regular expression that writes a large amount of data to the backtracking stack. NOTE: some of these details are obtained from third party information.

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