漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
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