漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
bit7z: Path Traversal via Null Byte Injection from `gcount()` Off-by-One in `restoreSymlink()`
Vulnerability Description
bit7z is a cross-platform C++ static library that allows the compression/extraction of archive files. Prior to version 4.0.12, a one-byte off-by-one error in SafeOutPathBuilder::restoreSymlink() allows an attacker to craft a .7z archive that, when extracted with bit7z on any non-Windows platform, creates a symlink escaping the intended output directory. Subsequent archive entries extracted through this symlink write arbitrary files outside the extraction directory with the permissions of the extracting process. This issue has been patched in version 4.0.12.
CVSS Information
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Vulnerability Title
bit7z 路径遍历漏洞
Vulnerability Description
bit7z是Riccardo个人开发者的一个文件压缩/解压工具。 bit7z 4.0.12之前版本存在路径遍历漏洞,该漏洞源于SafeOutPathBuilder::restoreSymlink()中的一字节差一错误,可能导致攻击者构造的.7z存档在非Windows平台解压时创建符号链接逃逸预期输出目录。
CVSS Information
N/A
Vulnerability Type
N/A