Katalog CVE

CVE-2026-114102

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

adm-zip w wersjach przed 0.6.1 zawiera podatność typu denial of service, która pozwala nieuwierzytelnionym atakującym na zawieszenie procesu Node.js poprzez złośliwy plik ZIP, ponieważ inflateAsync w methods/inflater.js nie ma nasłuchiwacza błędów strumienia zlib. Atakujący może dostarczyć ZIP z uszkodzonymi danymi DEFLATE przetwarzanymi przez readFileAsync, readAsTextAsync, extractAllToAsync lub getDataAsync, wywołując nieprzechwytywany wyjątek, który kończy wszystkie żądania w toku.

Ocena ryzyka

Atakujący może zdalnie wywołać awarię aplikacji Node.js, powodując niedostępność usługi i przerwanie bieżących operacji. Może to prowadzić do utraty danych i zakłóceń w działalności.

Rekomendacja

Zaktualizuj bibliotekę adm-zip do wersji 0.6.1 lub nowszej. Rozważ dodanie mechanizmów walidacji plików ZIP przed przetwarzaniem.

Inne podatności w adm-zip

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

adm-zip before 0.6.1 contains a denial of service vulnerability that allows unauthenticated attackers to crash the Node.js process via a malformed ZIP file, because inflateAsync in methods/inflater.js lacks a zlib stream error listener. Attackers can supply a ZIP with corrupted DEFLATE data processed by readFileAsync, readAsTextAsync, extractAllToAsync, or getDataAsync, triggering an uncatchable exception that terminates all in-flight requests.

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