PatchSiren cyber security CVE debrief
CVE-2026-48961 PMQS CVE debrief
A defect in the zipdetails CLI tool bundled with IO::Compress for Perl causes the utility to crash when processing ZIP archives containing Info-ZIP Unix Extra Fields (tag 0x7875) with 8-byte UID or GID values. The crash occurs due to a function name mismatch: decode_ux() calls unpackValueQ() but the actual defined function is unpackValue_Q() (with underscore), resulting in an undefined subroutine error and exit status 255. This affects versions 2.207 through 2.219; version 2.220 contains the fix. Library callers of IO::Compress and IO::Uncompress are not affected.
- Vendor
- PMQS
- Product
- IO::Compress
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
System administrators and security teams using zipdetails for ZIP archive analysis; Perl developers distributing or packaging IO::Compress; incident responders examining potentially malicious ZIP files that may trigger this crash condition
Technical summary
The zipdetails utility in IO::Compress versions 2.207-2.219 contains a typo in the decode_ux() function where it calls unpackValueQ() instead of the correctly named unpackValue_Q(). When processing a ZIP entry with Info-ZIP Unix Extra Field (0x7875) specifying 8-byte UID or GID sizes, the utility attempts to decode the value using the non-existent function, triggering a Perl runtime error and terminating with status 255. The underlying IO::Compress and IO::Uncompress Perl modules are unaffected; this is strictly a CLI tool defect.
Defensive priority
low
Recommended defensive actions
- Upgrade IO::Compress to version 2.220 or later to obtain the corrected zipdetails utility
- If immediate upgrade is not possible, avoid using zipdetails on untrusted ZIP archives that may contain Info-ZIP Unix Extra Fields with 8-byte UID/GID values
- Note that this defect does not affect programmatic use of IO::Compress or IO::Uncompress modules; only the standalone zipdetails CLI tool is impacted
Evidence notes
The CVE description and NVD source data confirm the defect is isolated to the zipdetails CLI tool, not the underlying IO::Compress/IO::Uncompress libraries. The fix commit corrects the function name from unpackValueQ to unpackValue_Q. The CVSS score and severity are not yet assigned.
Official resources
-
CVE-2026-48961 CVE record
CVE.org
-
CVE-2026-48961 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
9b29abf9-4ab0-4765-b253-1875cd9b441e
-
Source reference
9b29abf9-4ab0-4765-b253-1875cd9b441e
-
Source reference
af854a3a-2127-422b-91ae-364da2661108
2026-05-27