CVE-2025-15649
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
Podatność w bibliotece IO::Uncompress::Unzip dla Perla przed wersją 2.215. Nieobsłużony wyjątek podczas parsowania nagłówka ZIP z uszkodzoną datą DOS powoduje przerwanie działania.
Ocena ryzyka
Atakujący może dostarczyć spreparowany plik ZIP, który spowoduje awarię aplikacji używającej tej biblioteki, prowadząc do odmowy usługi.
Rekomendacja
Zaktualizuj bibliotekę IO::Uncompress::Unzip do wersji 2.215 lub nowszej.
Inne podatności w IO::Uncompress::Unzip
Oryginalny opis (angielski, źródło NVD)
IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when parsing zip header with malformed DOS date. _dosToUnixTime() decodes the local-file-header last-modification date field and calls Time::Local::timelocal() without an eval guard. A header whose date field decodes to an out-of-range month, day, or hour causes timelocal() to die. The exception propagates out of IO::Uncompress::Unzip->new($file) where callers expect undef plus $UnzipError.

