Rack 是一个模块化的 Ruby Web 服务器接口。在 3.0 至 3.1.23 版本以及 3.2.8 版本中, 、 和 方法可能会原样返回由攻击者通过 、 或 头字段控制的无效主机名(authority)。如果应用程序未建立独立的主机白名单,却使用上述方法生成绝对 URL、执行重定向或进行依赖源的检查,则可能输出攻击者指定的分隔符,从而导致重定向被操纵、基于字符串的白名单绕过,或未经转义的标记反射。由于 Rails 已覆写了这些方法,预计不受此问题影响。该问题已在 3.1.23 和 3.2.8 版本中修复。
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.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-125111 | 7.5 HIGH | Rack: Multipart parsing allows DoS via unbounded scan buffer growth |
| CVE-2026-125110 | 5.3 MEDIUM | Rack: Rack::Static header_rules bypass via dot-segment normalization mismatch |
| CVE-2026-125108 | 3.7 LOW | Rack: Multipart boundary ambiguity guard in Rack::Multipart::Parser can be bypassed with a |