Katalog CVE

CVE-2026-59949

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

W bibliotece yawkat LZ4 Java przed wersją 1.11.1 funkcje haszujące XXHash oparte na JNI nie sprawdzają poprawności tablicy bajtów oraz argumentów off i len, co pozwala na przekazanie pustych tablic lub zbyt dużych zakresów do kodu natywnego. Może to prowadzić do odczytu poza tablicą Java i awaryjnego zakończenia działania JVM. Problem został naprawiony w wersji 1.11.1.

Ocena ryzyka

Atakujący może spowodować awarię aplikacji Java (odmowa usługi) poprzez wywołanie podatnych funkcji z nieprawidłowymi argumentami. Może to prowadzić do przerwania działania usług krytycznych.

Rekomendacja

Zaktualizuj bibliotekę yawkat LZ4 Java do wersji 1.11.1 lub nowszej, która zawiera poprawkę.

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

yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.1, JNI-backed XXHash implementations fail to validate the byte array object and the off and len arguments in XXHashFactory.nativeInstance().hash32().hash(), XXHashFactory.nativeInstance().hash64().hash(), XXHashFactory.nativeInstance().newStreamingHash32().update(), and XXHashFactory.nativeInstance().newStreamingHash64().update(), allowing null arrays or oversized ranges to reach native code, read outside the Java array, and fatally terminate the JVM. This issue is fixed in version 1.11.1.

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