CVE-2026-125110
EUVD-2026-12048409.11.2026, 22:00
Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Static serves a path after Utils.clean_path_info normalization but evaluates header_rules against a path that is only URL-decoded. An unauthenticated attacker can request a known file through raw or percent-encoded dot segments and receive it without path-specific security headers such as Content-Disposition or Content-Security-Policy. Applications that do not use path-specific header_rules are not affected. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.Enginsight
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources
(CNA/ADP records, vendor advisories, Enginsight analysis).
| Vendor | Product | Version | Source |
|---|---|---|---|
| rack | rack | 𝑥 < 2.2.25 | CNA |
| rack | rack | 3.0 ≤ 𝑥 < 3.1.23 | CNA |
| rack | rack | 3.2 ≤ 𝑥 < 3.2.8 | CNA |
Common Weakness Enumeration
References