目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-116131— Perl HTTP::Body 1.23_01 资源耗尽漏洞

一分钟漏洞结论

影响对象
CVE-2026-116131
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

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

AI 预测 7.5 利用难度: 极易

一、 漏洞 CVE-2026-116131 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
HTTP::Body versions before 1.23_01 for Perl allow memory and temporary file exhaustion via an unlimited number of form fields and multipart parts
来源: CVE Program / CVE List V5
Vulnerability Description
HTTP::Body versions before 1.23_01 for Perl allow memory and temporary file exhaustion via an unlimited number of form fields and multipart parts. The urlencoded parser splits the whole body on its separators at once, creating one scalar per separator before any field is stored. This costs about 90 bytes of memory per separator byte. The multipart parser creates a temporary file for every part that carries a filename. Neither parser limits how many fields or parts a body may hold. A remote attacker can exhaust worker memory with a body made of separators, or create thousands of temporary files with one request of small file parts.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
不加限制或调节的资源分配
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
- - 0 ~ 1.23_01 -

二、漏洞 CVE-2026-116131 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-116131 的情报信息

请登录查看更多情报信息。

CVE-2026-116131 其他参考 (2)

IV. Related Vulnerabilities