Perl 的 HTTP::Body 模块在 1.23_01 版本之前存在漏洞,攻击者可通过构造包含无限数量表单字段和 multipart 部分的请求,导致内存耗尽和临时文件耗尽。 具体而言,urlencoded 解析器会一次性按分隔符将整个请求体拆分,在存储任何字段之前,为每个分隔符创建一个标量变量。这导致每字节分隔符约消耗 90 字节的内存。而 multipart 解析器会为每个携带文件名的部分创建一个临时文件。上述两种解析器均未对请求体中可包含的字段数量或部分数量进行限制。 远程攻击者可利用该漏洞,通过构造仅由
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.23_01 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC