Lucene search
+L

5 matches found

Github Security Blog
Github Security Blog
•added 2026/11/10 6:50 p.m.•4 views

Rack: Rack::Static header_rules bypass via dot-segment normalization mismatch

Summary Rack::Static normalizes the request path with Utils.cleanpathinfo when deciding which file to serve, but matches headerrules against a path that is only URL-decoded. A request containing dot segments, raw or percent-encoded, is served the normalized target file while the header rules for...

5.3CVSS5.8AI score0.00251EPSS
SaveExploits0References7Affected Software1
osv_ghsa
osv_ghsa
•added 2026/11/10 6:50 p.m.•3 views

GHSA-WVG4-6P58-3GH3 Rack: Rack::Static header_rules bypass via dot-segment normalization mismatch

Summary Rack::Static normalizes the request path with Utils.cleanpathinfo when deciding which file to serve, but matches headerrules against a path that is only URL-decoded. A request containing dot segments, raw or percent-encoded, is served the normalized target file while the header rules for...

5.3CVSS5.8AI score0.00251EPSS
SaveExploits0References7
Cvelist
Cvelist
•added 2026/11/09 10:00 p.m.•17 views

CVE-2026-125110 Rack: Rack::Static header_rules bypass via dot-segment normalization mismatch

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.cleanpathinfo normalization but evaluates headerrules against a path that is only URL-decoded. An unauthenticated attacker can request a known file through raw or percent-encode...

5.3CVSS0.00251EPSS
SaveExploits0References4
Mend
Mend
•added 2026/04/02 4:44 p.m.•11 views

CVE-2026-34786

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Staticapplicablerules evaluates several headerrules types against the raw URL-encoded PATHINFO, while the underlying file-serving path is decoded before the file is served. As a result, a request for a...

6.9CVSS6AI score0.00202EPSS
SaveExploits0References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/04/02 12:00 a.m.•11 views

CVE-2026-34786: Incorrect Behavior Order: Validate Before Canonicalize

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Staticapplicablerules evaluates several headerrules types against the raw URL-encoded PATHINFO, while the underlying file-serving path is decoded before the file is served. As a result, a request for a...

5.3CVSS6.1AI score0.00202EPSS
SaveExploits0References3
Rows per page
Query Builder