漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
PhpSpreadsheet: XLS/OLE sector-chain self-loop causes memory exhaustion
Vulnerability Description
PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. In versions 4.0.0 through 5.8.0, 3.3.0 through 3.10.6, 2.2.0 through 2.4.6, 2.0.0 through 2.1.17, and all releases up to and including 1.30.5, the OLE reader follows sector chains from attacker-controlled XLS/OLE metadata without detecting cycles or enforcing a maximum chain length. A tiny malformed .xls/OLE file can set the small-block depot sector chain to point back to itself. During normal XLS detection, OLERead::read() appends the same sector data repeatedly until the PHP process exhausts memory. This is reachable from Reader\Xls::canRead() and therefore from automatic spreadsheet type detection. Applications that accept attacker-controlled spreadsheet uploads can suffer denial of service from a very small file. This issue has been fixed in versions 5.8.1, 3.10.7, 2.4.7, 2.1.18 and 1.30.6.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Vulnerability Type
未加控制的资源消耗(资源穷尽)
Vulnerability Title
PHPOffice PhpSpreadsheet 资源管理错误漏洞
Vulnerability Description
PHPOffice PhpSpreadsheet是PHPOffice组织开源的一款用于读取和写入电子表格文件的PHP库。 PHPOffice PhpSpreadsheet 4.0.0版本至5.8.0版本、3.3.0版本至3.10.6版本、2.2.0版本至2.4.6版本、2.0.0版本至2.1.17版本和1.30.5及之前版本存在资源管理错误漏洞,该漏洞源于OLE reader遵循攻击者控制的XLS/OLE元数据中的扇区链,未检测循环或强制最大链长度,导致无限循环消耗内存,造成拒绝服务。
CVSS Information
N/A
Vulnerability Type
N/A