漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Excelize: Streaming GetRows row-bound bypass causes attacker-controlled allocation
Vulnerability Description
Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the streaming worksheet reader used by Rows and GetRows does not enforce the TotalRows limit on the row r attribute, allowing a small XLSX file with a row number above 1048576 and no cell coordinate to make GetRows append empty rows up to the attacker-controlled index and consume excessive memory and CPU. This issue is fixed in version 2.11.0.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Vulnerability Type
未加控制的资源消耗(资源穷尽)
Vulnerability Title
QiAnXin Excelize 资源管理错误漏洞
Vulnerability Description
QiAnXin Excelize是中国QiAnXin公司开源的一款Go语言编写的Excel文件读写库。 QiAnXin Excelize 2.11.0之前版本存在资源管理错误漏洞,该漏洞源于流式工作表读取器未对行属性TotalRows限制进行执行,允许包含超过1048576行且无单元格坐标的小型XLSX文件使GetRows添加空行直到攻击者控制的索引,消耗大量内存和CPU。
CVSS Information
N/A
Vulnerability Type
N/A