Back

HIGH

Caddy: Windows `file_server` path authorization bypass via encoded backslash

Published Jun 23, 2026

Description

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.

Affected products

Remediation

No remediation recorded yet.

Metrics

References (3)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner GitHub_M
Published Jun 23, 2026
Updated Jun 23, 2026
Reserved Jun 8, 2026
CISA Vulnrichment
Updated Jun 23, 2026
NVD
Status Analyzed
Modified Jun 29, 2026
Red Hat
Severity n/a
Public date n/a
GHSA-QRP7-CVWR-J2C6