Perl 的 Text::CSV_XS 模块在 1.65 版本之前存在漏洞:当处理仅包含回车符(CR)作为行结束符的输入时, 方法会在每记录解析后复制未解析的剩余部分,导致 CPU 使用量呈二次方增长。 当 选项未设置(即使用默认值)时, 会采用 Perl 的默认行分隔符。因此,以 CR 作为行结束符的输入会被视为一个整体块。在解析完每条记录后,解析器会将整个未解析的剩余部分复制到新缓冲区中;下一次调用时,该缓冲区内容再次被解析并复制。这一过程导致总工作量随输入规模的平方而增长。 对于使用默认选项的读取器,若接收到
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| - | - | 0 ~ 1.65 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论