Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Traefik frontend with !Host() router rule
-
DeliveryConnect over TLS without client certificate
-
ExploitTrigger TLS options conflict falling back to defaults
-
ExecutionBypass RequireAndVerifyClientCert check
-
ImpactReach protected backend service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service Interpretation consistency
|
| Exploitation Conditions | Exploitation requires a Traefik deployment (versions before 2.11.58 or 3.7.13) that both enforces mutual TLS using the RequireAndVerifyClientCert clientAuthType AND defines a router rule containing a negated Host matcher (!Host()). The negated matcher is incorrectly counted as a served domain, producing a TLS options conflict that silently falls back to the default TLS options which omit client-certificate verification. Limiting factors: this is a non-default routing configuration (reflected as AT:P in the CVSS 4.0 vector), so deployments without !Host() rules or without client-certificate enforcement are not affected; no user interaction or attacker authentication is needed once the vulnerable configuration exists. |
| Impact | This is a moderate-severity mTLS authentication bypass (CWE-436, Interpretation Conflict) in Traefik, reported by VulnCheck and confirmed via a Traefik GitHub Security Advisory (GHSA-2272-4vv8-65ww). The provided CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) describes a network-reachable, unauthenticated attack but explicitly flags AT:P - a non-default attack requirement - which aligns with the description's precondition that a router rule using !Host() must create a TLS options conflict that falls back to default options. Impact is modeled entirely on the subsequent system (SC:H/SI:L), i.e. the backend protected by RequireAndVerifyClientCert, not Traefik itself (VC:N/VI:N/VA:N) - consistent with a bypass that exposes a protected service rather than compromising the proxy. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active exploitation or widespread automated attacks; this reads as a real but conditional priority - serious for the specific deployments that use negated Host matchers alongside client-certificate enforcement, and low-urgency for the majority running default or standard configurations. The AT:P/config-dependent nature is the dominant limiting factor and should drive prioritization over the raw 6.9 score. |
| Exploit ScenarioDerived | An organization fronts an internal service with Traefik and enforces mutual TLS via RequireAndVerifyClientCert, but a router also defines a rule using a negated Host matcher (!Host()); because negated matchers are miscounted as served domains, a TLS options conflict causes a fallback to the default options that skip client-certificate verification. An attacker with no client certificate connects over the network and reaches the protected backend as if authenticated. No public exploit was identified at time of analysis, so exploitation would currently require an attacker to independently discover the vulnerable !Host() configuration. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Authentication bypass in Traefik deployments that enforce mutual TLS can let unauthenticated remote clients reach backends protected by RequireAndVerifyClientCert when an !Host() router rule creates a TLS-options conflict and Traefik falls back to default options without certificate verification. Affected releases are before 2.11.58 and 3.7.13, and exploitation requires the non-default combination of client-certificate enforcement plus a negated Host matcher. No public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade to Traefik 2.11.58 or 3.7.13, per the GHSA-2272-4vv8-65ww advisory at https://github.com/traefik/traefik/security/advisories/GHSA-2272-4vv8-65ww. If immediate upgrade is not possible, remove negated Host matchers from any router that must enforce mTLS and replace them with positive Host or Path rules, accepting that catch-all or exclusion-style routing will need to be restructured; alternatively, terminate and verify mTLS at an upstream proxy or enforce client-certificate validation in the backend application, which shifts the trust boundary and operational complexity. Setting the default TLS options to require and verify client certificates can also close the fallback path, but only deploy that as a compensating control if every service using the default TLS options can tolerate client-certificate enforcement, because otherwise public TLS routes will break.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a CWE-436 interpretation conflict between Traefik's router matching and TLS-option selection. A negated Host matcher (!Host()) is incorrectly counted as a served domain, which produces a TLS options conflict and causes the affected router to silently fall back to the default TLS options; those default options omit RequireAndVerifyClientCert, so client-certificate checks are skipped for backends that were intended to require mTLS. The CPE data identifies the affected product only generically as cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:*, with the fixed versions being 2.11.58 and 3.7.13. The independent assessment rates this as a moderate, network-reachable bypass with high confidentiality impact and limited integrity impact in a changed scope, but with attack preconditions that require both mTLS enforcement and a negated Host rule, consistent with the CVSS 4.0 AT:P precondition and the CVSS 3.1 AC:H rating.
Know when Traefik gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N
Network-reachable and unauthenticated (AV:N/PR:N) but needs a non-default !Host() TLS-conflict configuration (AC:H); bypass exposes a separate backend (S:C) with high confidentiality and low integrity impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Traefik before 2.11.58 and 3.7.13 contains an authentication bypass vulnerability that allows unauthenticated clients to skip client-certificate checks because negated Host matchers are counted as served domains. Attackers can reach backends protected by RequireAndVerifyClientCert when a router rule with !Host() creates a TLS options conflict that falls back to the default options.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Authentication bypass in Traefik reverse proxy before v2.11.55 lets remote unauthenticated attackers defeat any route pr
Backend connection hijacking in Traefik reverse proxy (2.11.0 through 2.11.56 and 3.0.0 through 3.7.12) lets an unauthen
HTTP/1 request-target parsing in Traefik prior to 2.11.57 and 3.7.13 allows unauthenticated remote attackers to send a r
Authentication bypass in the Traefik reverse proxy (v2.11.51 and earlier, v3.6.0-v3.6.22, and v3.7.0-v3.7.6) allows unau
Route-level authentication bypass in Traefik v3.7.0-v3.7.7 allows unauthenticated remote attackers to reach backend endp
Traefik is an open source HTTP reverse proxy and load balancer. Rated high severity (CVSS 7.5), this vulnerability is re
types/types.go in Containous Traefik 1.7.x through 1.7.11, when the --api flag is used and the API is publicly reachable
Security middleware bypass in Traefik reverse proxy versions 2.11.26-2.11.56 and 3.4.2-3.7.12 allows unauthenticated net
Traefik's header-security defenses (aliasHeadersStrategy, underscoreHeadersStrategy, forwardedHeaders) inspect req.Heade
Path normalization bypass in Traefik allows unauthenticated remote attackers to circumvent the middleware chain on path-
Traefik is an open source HTTP reverse proxy and load balancer. Rated medium severity (CVSS 6.5), this vulnerability is
EUVD-2026-107898
GHSA-rq4g-2h45-7vgr
NVD
CVE.org
EPSS
Exploit-DB