Katalog CVE

CVE-2026-89045

ŚrednieCVSS 4.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

Percentyl 2 - wyżej niż 2% wszystkich znanych CVE

Streszczenie

Biblioteka zstd-jni w wersjach 1.4.8-4 do 1.5.7-13 nie waliduje ujemnych wartości parametru długości w metodzie ZstdInputStreamNoFinalizer.read(). Pozwala to atakującemu wywołać nieskończoną pętlę, która blokuje monitor strumienia i uniemożliwia dostęp innym wątkom.

Ocena ryzyka

Atakujący może doprowadzić do zawieszenia aplikacji poprzez zablokowanie dostępu do strumienia dla wszystkich wątków, co skutkuje odmową usługi. Problem jest szczególnie istotny w aplikacjach wielowątkowych przetwarzających dane od niezaufanych źródeł.

Rekomendacja

Zaktualizuj zstd-jni do wersji nowszej niż 1.5.7-13, gdy będzie dostępna, oraz waliduj długości przekazywane do metod odczytu. Do czasu aktualizacji rozważ ograniczenie przetwarzania niezaufanych danych wejściowych w aplikacjach korzystających z tej biblioteki.

Inne podatności w zstd-jni

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

zstd-jni versions 1.4.8-4 through 1.5.7-13 fail to validate negative length parameters in ZstdInputStreamNoFinalizer.read(), allowing attackers to trigger infinite loops. Attackers can pass negative length values to cause the read method to spin indefinitely while holding the stream monitor, blocking all other threads from accessing the stream.

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