Vulnerability · Published May 27, 2026 · Assigned by CPANSec

CVE-2025-15649IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when parsing zip header with malformed DOS date

Medium 5.5

In plain English

A medium-severity security flaw in IO::Uncompress::Unzip from PMQS. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.1% (higher than 2% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.5Medium
Exploit odds (30 days)0.1%top 97.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.24perl5.42.3-r0ALPINE-CVE-2025-15649
Debian:12libio-compress-perl2.204-1+deb12u1DEBIAN-CVE-2025-15649
Debian:13libio-compress-perl2.213-1+deb13u1DEBIAN-CVE-2025-15649
Debian:14libio-compress-perl2.217-1DEBIAN-CVE-2025-15649
Debian:12perl5.36.0-7+deb12u4DEBIAN-CVE-2025-15649
Debian:13perl5.40.1-6+deb13u1DEBIAN-CVE-2025-15649
Debian:14perl5.40.1-8DEBIAN-CVE-2025-15649
Ubuntu:22.04:LTSlibio-compress-perlno fix listedUBUNTU-CVE-2025-15649
Ubuntu:24.04:LTSlibio-compress-perlno fix listedUBUNTU-CVE-2025-15649
Ubuntu:25.10libio-compress-perlno fix listedUBUNTU-CVE-2025-15649
Ubuntu:22.04:LTSperlno fix listedUBUNTU-CVE-2025-15649
Ubuntu:24.04:LTSperl5.38.2-3.2ubuntu0.4USN-8684-1
Ubuntu:24.04:LTSperl5.38.2-3.2ubuntu0.4UBUNTU-CVE-2025-15649
Ubuntu:25.10perlno fix listedUBUNTU-CVE-2025-15649
Ubuntu:26.04:LTSperlno fix listedUBUNTU-CVE-2025-15649
Ubuntu:26.10perlno fix listedUBUNTU-CVE-2025-15649

Affected products (as reported)

VendorProductVersions
PMQS IO::Uncompress::Unzip 0 – before 2.215

Weakness: CWE-248 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

References