Katalog CVE

CVE-2026-87823

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

zstd-jni przed wersją 1.5.7-14 wykonuje 32-bitowe sprawdzenia granic ze znakiem na trzech natywnych metodach dotyczących rozmiaru ramki dla bezpośrednich buforów ByteBuffer, co pozwala na odczyt pamięci poza zakresem poprzez ujemne lub przepełnione offsety. Atakujący mogą podać ujemne wartości offsetów bliskie Integer.MIN_VALUE, aby odczytać nieodwzorowaną pamięć, powodując zakończenie działania JVM lub wyodrębniając dane o rozmiarze ramki z nieprzewidzianych lokalizacji pamięci.

Ocena ryzyka

Podatność może prowadzić do awarii JVM lub wycieku danych z pamięci, co może naruszyć poufność i dostępność.

Rekomendacja

Zaleca się aktualizację zstd-jni do wersji 1.5.7-14 lub nowszej, która zawiera poprawkę sprawdzania granic.

Inne podatności w zstd-jni

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

zstd-jni before 1.5.7-14 performs 32-bit signed bounds checks on three direct-ByteBuffer frame-size native methods, allowing out-of-bounds memory reads via negative or overflowing offsets. Attackers can supply negative offset values near Integer.MIN_VALUE to read unmapped memory, causing JVM termination or extracting arbitrary frame size data from unintended memory locations.

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