Vulnerability Information
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
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.
CVSS Information
N/A
Vulnerability Type
对异常条件的处理不恰当
Vulnerability Title
IO-Compress 安全漏洞
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,库调用者不
CVSS Information
N/A
Vulnerability Type
N/A