Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-x76f-jf84-rqj8 | Caddy: MatchHost becomes case-sensitive for large host lists (>100), enabling host-based route/auth bypass |
Fri, 27 Feb 2026 21:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Wed, 25 Feb 2026 17:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:caddyserver:caddy:*:*:*:*:*:*:*:* | |
| Metrics |
cvssV3_1
|
Wed, 25 Feb 2026 12:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Caddyserver
Caddyserver caddy |
|
| Vendors & Products |
Caddyserver
Caddyserver caddy |
Tue, 24 Feb 2026 17:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Caddy is an extensible server platform that uses TLS by default. Prior to version 2.11.1, Caddy's HTTP `host` request matcher is documented as case-insensitive, but when configured with a large host list (>100 entries) it becomes case-sensitive due to an optimized matching path. An attacker can bypass host-based routing and any access controls attached to that route by changing the casing of the `Host` header. Version 2.11.1 contains a fix for the issue. | |
| Title | Caddy: MatchHost becomes case-sensitive for large host lists (>100), enabling host-based route/auth bypass | |
| Weaknesses | CWE-178 | |
| References |
| |
| Metrics |
cvssV4_0
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-02-27T20:47:36.164Z
Reserved: 2026-02-20T17:40:28.450Z
Link: CVE-2026-27588
Updated: 2026-02-27T20:47:32.069Z
Status : Analyzed
Published: 2026-02-24T17:29:04.163
Modified: 2026-02-25T17:10:48.980
Link: CVE-2026-27588
No data.
OpenCVE Enrichment
Updated: 2026-04-18T17:45:06Z
Github GHSA