CVE-2026-27585

Name
CVE-2026-27585
Description
Caddy is an extensible server platform that uses TLS by default. Prior to version 2.11.1, the path sanitization routine in file matcher doesn't sanitize backslashes which can lead to bypassing path related security protections. It affects users with specific Caddy and environment configurations. Version 2.11.1 fixes the issue.
NVD Severity
unknown
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
security-advisories@github.com https://github.com/caddyserver/caddy/blob/68d50020eef0d4c3398b878f17c8092ca5b58ca0/modules/caddyhttp/fileserver/matcher.go#L361
security-advisories@github.com https://github.com/caddyserver/caddy/blob/68d50020eef0d4c3398b878f17c8092ca5b58ca0/modules/caddyhttp/fileserver/matcher.go#L398
security-advisories@github.com https://github.com/caddyserver/caddy/releases/tag/v2.11.1
security-advisories@github.com https://github.com/caddyserver/caddy/security/advisories/GHSA-4xrr-hq4w-6vf4

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:caddyserver:caddy:*:*:*:*:*:*:*:* caddy >= None < 2.11.1

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
caddy edge-community 2.11.1-r0 Michał Polański <michal@polanski.me> fixed
caddy edge-community 2.10.2-r4 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.2-r3 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.2-r2 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.2-r1 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.2-r0 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.0-r3 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.0-r2 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.0-r1 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.10.0-r0 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.9.1-r4 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.9.1-r3 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.9.1-r2 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.9.1-r1 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.9.1-r0 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.8.4-r3 Michał Polański <michal@polanski.me> possibly vulnerable
caddy edge-community 2.8.4-r2 Michał Polański <michal@polanski.me> possibly vulnerable
caddy 3.23-community 2.10.2-r5 Michał Polański <michal@polanski.me> possibly vulnerable
caddy 3.23-community 2.10.2-r4 Michał Polański <michal@polanski.me> possibly vulnerable
caddy 3.23-community 2.10.2-r3 Michał Polański <michal@polanski.me> possibly vulnerable
caddy 3.23-community 2.10.2-r2 Michał Polański <michal@polanski.me> possibly vulnerable