Rack 是一个模块化的 Ruby Web 服务器接口。在 2.2.25、3.1.23 和 3.2.8 版本之前,当读取操作在 multipart 头部内部或紧接其后结束时,Rack::Multipart::Parser 会将其解析后的数据保留在内部的 StringScanner 缓冲区中。未认证的攻击者可以通过将大量小型部分与 rack.multipart.buffer_size 边界对齐,使得缓冲区在请求过程中持续增长,即使存在针对字段、头部和前言的单独限制,最终导致工作进程耗尽内存。该攻击仅需构造一个格式正确
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2026-125110 | 5.3 MEDIUM | Rack 静态文件头规则绕过漏洞 |
| CVE-2026-125109 | 4.8 MEDIUM | Rack 远程代码执行漏洞 |
| CVE-2026-125108 | 3.7 LOW | Rack multipart 解析器绕过 WAF 漏洞 |