Caddy is an extensible server platform that uses TLS by default. Prior to 2.11.4, on Windows, Caddy path matchers treat /private\secret.txt as outside /private/*, but file_server later resolves the same request path as private\secret.txt on disk. An unauthenticated remote client can bypass Caddy path-scoped auth/deny routes protecting /private/*. This vulnerability is fixed in 2.11.4.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Change history 1
- First seenCVSS 7.5 · caddyserverNVD modified 2026-10-25 23:10
Affected (CPE criteria) 1
cpe:2.3:a:caddyserver:caddy:*:*:*:*:*:*:*:*
References 2
- https://github.com/caddyserver/caddy/security/advisories/GHSA-qrp7-cvwr-j2c6 Third Party Advisory, Exploit
- https://github.com/caddyserver/caddy/security/advisories/GHSA-qrp7-cvwr-j2c6 Third Party Advisory, Exploit