Skip to main content

Traefik CVE-2026-114656

| EUVDEUVD-2026-107898 MEDIUM
Interpretation Conflict (CWE-436)
2026-10-22 VulnCheck GHSA-rq4g-2h45-7vgr
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Traefik frontend with !Host() router rule
  2. Delivery
    Connect over TLS without client certificate
  3. Exploit
    Trigger TLS options conflict falling back to defaults
  4. Execution
    Bypass RequireAndVerifyClientCert check
  5. Impact
    Reach 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

traefik 0 <2.11.58
traefik 3.0.0 <3.7.13

Affected Packages

euvd traefik fix: 2.11.58, 3.7.13

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

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 7.5 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:43 cve.org
MEDIUM 6.9

DescriptionCVE.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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
widely deployed cloud-native reverse proxy, common in Kubernetes ingress
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
High

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2026-85595 CRITICAL POC
9.3 Sep 04

Authentication bypass in Traefik reverse proxy before v2.11.55 lets remote unauthenticated attackers defeat any route pr

CVE-2026-88007 CRITICAL POC
9.1 Sep 10

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

CVE-2026-88009 HIGH POC
8.8 Sep 10

HTTP/1 request-target parsing in Traefik prior to 2.11.57 and 3.7.13 allows unauthenticated remote attackers to send a r

CVE-2026-65600 HIGH POC
7.8 Jul 22

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

CVE-2026-67309 HIGH POC
7.8 Aug 01

Route-level authentication bypass in Traefik v3.7.0-v3.7.7 allows unauthenticated remote attackers to reach backend endp

CVE-2023-47633 HIGH POC
7.5 Dec 04

Traefik is an open source HTTP reverse proxy and load balancer. Rated high severity (CVSS 7.5), this vulnerability is re

CVE-2019-12452 HIGH POC
7.5 May 29

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

CVE-2026-88008 HIGH POC
7.0 Sep 10

Security middleware bypass in Traefik reverse proxy versions 2.11.26-2.11.56 and 3.4.2-3.7.12 allows unauthenticated net

CVE-2026-88004 HIGH POC
7.0 Sep 10

Traefik's header-security defenses (aliasHeadersStrategy, underscoreHeadersStrategy, forwardedHeaders) inspect req.Heade

CVE-2025-66490 MEDIUM POC
6.9 Dec 09

Path normalization bypass in Traefik allows unauthenticated remote attackers to circumvent the middleware chain on path-

CVE-2023-47106 MEDIUM POC
6.5 Dec 04

Traefik is an open source HTTP reverse proxy and load balancer. Rated medium severity (CVSS 6.5), this vulnerability is

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy