Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1310 CNY

100%

CVE-2026-48961— IO::Compress versions from 2.207 before 2.220 for Perl ship a zipdetails CLI tool that crashes with undefined subroutine on Info-ZIP Unix Extra Field with 8-byte UID or GID

AI Predicted 2.5 Difficulty: Trivial EPSS 0.05% · P15

Possible ATT&CK Techniques 1AI

T1496 · Resource Hijacking

Affected Version Matrix 1

VendorProductVersion RangeStatus
PMQSIO::Compress2.207< 2.220affected
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-48961

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
IO::Compress versions from 2.207 before 2.220 for Perl ship a zipdetails CLI tool that crashes with undefined subroutine on Info-ZIP Unix Extra Field with 8-byte UID or GID
Source: NVD (National Vulnerability Database)
Vulnerability Description
IO::Compress versions from 2.207 before 2.220 for Perl ship a zipdetails CLI tool that crashes with undefined subroutine on Info-ZIP Unix Extra Field with 8-byte UID or GID. When decode_ux() in bin/zipdetails handles an Info-ZIP Unix Extra Field (tag 0x7875) with UID Size or GID Size set to 8, causing zipdetails to decode an 8-byte UID or GID value, it dispatches through decodeLitteEndian(), which calls a misnamed helper unpackValueQ. The actual function defined in the same file is unpackValue_Q (with underscore); the call raises 'Undefined subroutine &main::unpackValueQ' and the script exits with status 255. Library callers of IO::Compress and IO::Uncompress are not affected; the defect is in the bundled CLI tool.
Source: NVD (National Vulnerability Database)
CVSS Information
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Type
对异常条件的处理不恰当
Source: NVD (National Vulnerability Database)
Vulnerability Title
IO-Compress 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
IO-Compress是Paul Marquess个人开发者的一个支持多种压缩格式的Perl读写接口库。 IO-Compress 2.207至2.220之前版本存在安全漏洞,该漏洞源于zipdetails CLI工具在处理Info-ZIP Unix Extra Field时因未定义子程序而崩溃,当decode_ux处理UID或GID大小为8的字段时,通过decodeLitteEndian调用错误命名的辅助函数unpackValueQ,实际函数为unpackValue_Q,导致脚本退出状态255,库调用者不
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
PMQSIO::Compress 2.207 ~ 2.220 -

II. Public POCs for CVE-2026-48961

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-48961

登录查看更多情报信息。

Patches & Fixes for CVE-2026-48961 (1)

Same Patch Batch · PMQS · 2026-05-27 · 4 CVEs total

CVE-2026-48959IO::Uncompress::Unzip versions before 2.220 for Perl allow CPU exhaustion via per-byte rea
CVE-2026-48962IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::GlobMapper
CVE-2025-15649IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when par

IV. Related Vulnerabilities

V. Comments for CVE-2026-48961

No comments yet


Leave a comment