Katalog CVE

CVE-2026-108106

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

Streszczenie

Xerial snappy-java przed wersją 1.1.10.9 zawiera podatność nieograniczonej alokacji pamięci, która pozwala atakującym wyczerpać pamięć JVM poprzez zadeklarowanie dużej długości nieskompresowanych danych w skompresowanym wejściu. Atakujący może dostarczyć kilka spreparowanych bajtów do Snappy.uncompress, uncompressString, SnappyInputStream lub SnappyFramedInputStream, aby wymusić alokacje do 2 GB, powodując OutOfMemoryError i odmowę usługi.

Ocena ryzyka

Atakujący może zdalnie wywołać wyczerpanie pamięci JVM, prowadząc do awarii aplikacji i odmowy usługi. Stanowi to poważne zagrożenie dla dostępności systemów.

Rekomendacja

Zaktualizuj snappy-java do wersji 1.1.10.9 lub nowszej. Ogranicz rozmiar przetwarzanych danych wejściowych i monitoruj zużycie pamięci.

Inne podatności w snappy-java

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

Xerial snappy-java before 1.1.10.9 contains an unbounded memory allocation vulnerability that allows attackers to exhaust JVM memory by declaring a large uncompressed length in compressed input. Attackers can supply a few crafted bytes to Snappy.uncompress, uncompressString, SnappyInputStream or SnappyFramedInputStream to force allocations up to 2 GB, causing OutOfMemoryError and denial of service.

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