Katalog CVE

CVE-2026-108104

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

Streszczenie

Biblioteka Xerial snappy-java od wersji 1.1.7.4 do 1.1.10.10 zawiera podatność podwójnego zwolnienia w SnappyFramedInputStream, która zwraca bufory z puli dwukrotnie, gdy alokacja zastępcza zawiedzie. Atakujący mogą dostarczyć dane ramkowe z dużym zadeklarowanym rozmiarem fragmentu, aby wywołać OutOfMemoryError, powodując współdzielone tablice, które ujawniają lub nadpisują zdekompresowane dane innych strumieni.

Ocena ryzyka

Atakujący może wywołać błąd braku pamięci i spowodować ujawnienie lub nadpisanie danych innych strumieni, co prowadzi do wycieku informacji lub uszkodzenia danych.

Rekomendacja

Zaktualizuj snappy-java do wersji 1.1.10.10 lub nowszej.

Inne podatności w snappy-java

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

Xerial snappy-java from 1.1.7.4 before 1.1.10.10 contains a double release vulnerability in SnappyFramedInputStream that returns pooled buffers twice when replacement allocation fails. Attackers can supply framed data with a large declared chunk length to trigger OutOfMemoryError, causing shared backing arrays that expose or overwrite other streams' decompressed data.

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