Katalog CVE

CVE-2026-48959

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

Podatność w bibliotece IO::Uncompress::Unzip dla Perla przed wersją 2.220. Funkcja fastForward porównuje długość offsetu (1-19 bajtów) z rozmiarem fragmentu, co powoduje pętlę odczytu bajt po bajcie, prowadzącą do wyczerpania CPU. Atakujący może dostarczyć spreparowany plik zip.

Ocena ryzyka

Ryzyko obejmuje wyczerpanie zasobów CPU serwera, co może prowadzić do odmowy usługi (DOS) dla aplikacji korzystających z tej biblioteki.

Rekomendacja

Zaktualizuj bibliotekę IO::Uncompress::Unzip do wersji 2.220 lub nowszej; ogranicz przetwarzanie niezaufanych plików zip.

Inne podatności w IO::Uncompress::Unzip

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

IO::Uncompress::Unzip versions before 2.220 for Perl allow CPU exhaustion via per-byte read loop in fastForward. fastForward() compares length $offset (the digit count of the offset, 1 to 19) against the chunk size $c instead of $offset itself, so $c shrinks from 16 KiB to 1-19 bytes per iteration. Extracting a named entry from an attacker supplied zip via IO::Uncompress::Unzip->new($zip, Name => $target) drives a per-byte read loop scaling with the entry's compressed size, up to the non-Zip64 4 GiB cap.

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