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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-115822— Starman 0.4019 前版本拒绝服务漏洞

一分钟漏洞结论

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

Perl 环境下 Starman 0.4019 之前的版本存在 CPU 耗尽漏洞:在解析分块(chunked)请求体时,由于正则表达式发生二次回溯(quadratic regex backtracking),攻击者可借此耗尽 CPU 资源。 Starman 在调用应用程序前会先解码分块请求体,使用正则表达式 匹配每个分块大小行。若某行由一串十六进制数字后接一个单独的行换符(LF)再跟回车换行符(CRLF)组成,则该行无法匹配成功,因为 不匹配 LF;每次匹配失败都会触发回溯,且回溯耗时与十六进制数字串长度的平方成正

AI 预测 7.5 利用难度: 极易

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

漏洞信息

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

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

Vulnerability Title
Starman versions before 0.4019 for Perl allow CPU exhaustion via quadratic regex backtracking when parsing chunked request bodies
来源: CVE Program / CVE List V5
Vulnerability Description
Starman versions before 0.4019 for Perl allow CPU exhaustion via quadratic regex backtracking when parsing chunked request bodies. Starman decodes chunked request bodies before calling the application, matching each chunk-size line with `s/^(([0-9a-fA-F]+).*\015\012)//`. A line of hex digits followed by a bare LF and then CRLF never matches, because `.` does not match LF, and each failed attempt backtracks in time quadratic in the length of the hex run. Nothing limits the length of the line. A remote attacker can exhaust worker CPU by sending such requests to any route.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
CWE-1333
来源: CVE Program / CVE List V5

受影响产品

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

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

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

IV. Related Vulnerabilities