Katalog CVE

CVE-2026-114103

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

Streszczenie

Biblioteka adm-zip w wersji 0.6.0 zawiera obejście zabezpieczenia przed bombą dekompresyjną. Atakujący mogą ominąć limit maxOutputLength, wykorzystując asynchroniczną ścieżkę getDataAsync() w methods/inflater.js i tworząc wpisy ZIP ze zafałszowanymi małymi rozmiarami oraz wysoce skompresowanymi danymi DEFLATE.

Ocena ryzyka

Aplikacje asynchronicznie odczytujące wpisy ZIP mogą zostać doprowadzone do wyczerpania pamięci, co prowadzi do odmowy usługi. Ryzyko dotyczy każdego systemu przetwarzającego niezaufane archiwa ZIP.

Rekomendacja

Zaktualizuj bibliotekę adm-zip do wersji zawierającej poprawkę lub ogranicz przetwarzanie niezaufanych archiwów ZIP. Rozważ dodatkowe limity pamięci i czasu dla operacji dekompresji.

Inne podatności w adm-zip

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

adm-zip 0.6.0 contains a decompression bomb protection bypass that allows attackers to evade the maxOutputLength guard by targeting the asynchronous getDataAsync() path in methods/inflater.js. Attackers can craft ZIP entries with falsified small declared sizes and high-ratio DEFLATE payloads to exhaust memory in applications reading entries asynchronously.

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