Perl 的 Text::CSV_XS 模块在 1.65 版本之前存在漏洞:当处理仅包含回车符(CR)作为行结束符的输入时, 方法会在每记录解析后复制未解析的剩余部分,导致 CPU 使用量呈二次方增长。 当 选项未设置(即使用默认值)时, 会采用 Perl 的默认行分隔符。因此,以 CR 作为行结束符的输入会被视为一个整体块。在解析完每条记录后,解析器会将整个未解析的剩余部分复制到新缓冲区中;下一次调用时,该缓冲区内容再次被解析并复制。这一过程导致总工作量随输入规模的平方而增长。 对于使用默认选项的读取器,若接收到
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| - | - | 0 ~ 1.65 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet