Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Traefik host with conflicting Ingress TLS options
-
ExploitConnect over TLS without client certificate
-
ExecutionBypass silently disabled mTLS enforcement
-
ImpactReach backend requiring client certificates
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a specific stack and configuration collision: Traefik v3.7.0-ea.1 through v3.7.14 running the Kubernetes Ingress NGINX provider, with a host protected by mTLS via the nginx.ingress.kubernetes.io/auth-tls-secret annotation, AND at least one additional Ingress declaring a path on that same host that lacks matching auth-tls settings. The silent fallback only occurs when core.strictTLSOptions is NOT enabled - enabling strictTLSOptions prevents the fallback and is the vendor-stated mitigation short of upgrading. Exploitation is remote and unauthenticated (PR:N), but is limited by the required multi-Ingress same-host conflict (a non-default, non-attacker-controlled condition, reflected as AT:P) and by the narrow early-access 3.7.x version window; deployments on v2, v3 before v3.7.0, or with strictTLSOptions enabled are not exposed. |
| Impact | Signals are moderate and internally consistent rather than alarming. The vendor-assigned CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N, score 7.0) describes a network-reachable, unauthenticated bypass whose impact falls on a subsequent system (the protected backend: SC:H/SI:H) rather than on Traefik itself (VC/VI/VA:N). The AT:P flag is the key qualifier - exploitation is not unconditional but depends on a specific, non-attacker-controlled deployment condition (a second Ingress on the same host lacking matching auth-tls settings). There is no CISA KEV listing and no EPSS score in the supplied data, so widespread or automated exploitation is not evidenced; the only priority signal is the vuln.today 'this_week' decision label and VulnCheck's reporting. No public exploit code is referenced - only the GHSA and VulnCheck advisories. Net assessment: a genuine, serious authentication-bypass affecting a specific misconfiguration pattern on a new Traefik branch, warranting prompt patching (this week) but not emergency response. EPSS data is absent, so probabilistic exploitation likelihood cannot be weighed; this should be noted when prioritizing. |
| Exploit ScenarioDerived | An attacker targets a Traefik 3.7.x deployment using the Kubernetes Ingress NGINX provider where one Ingress protects a host with mTLS via the nginx.ingress.kubernetes.io/auth-tls-secret annotation, while a second Ingress declares a path on that same host without matching auth-tls settings. Because Traefik attaches the client-authentication TLS option per-Ingress rather than per-host, the conflict causes a silent fallback to default TLS options that do not request a client certificate, so the attacker simply connects over TLS without presenting any client certificate and reaches the backend meant to require one. No public exploit code is referenced; only vendor and VulnCheck advisories exist. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
mTLS client authentication can be silently bypassed in Traefik 3.7.0-ea.1 through 3.7.14 when the Kubernetes Ingress NGINX provider is used and a second Ingress on the same host declares a path without matching auth-tls-secret settings. With core.strictTLSOptions disabled, Traefik falls back to default TLS options that do not request a client certificate, allowing unauthenticated remote attackers to reach backends intended to require mTLS. No public exploit identified at time of analysis; exploitation requires the non-default multi-Ingress same-host configuration collision described by the vendor.
RemediationAI
Upgrade to Traefik v3.7.15, the vendor-released fixed version (https://github.com/traefik/traefik/releases/tag/v3.7.15; advisory https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr). If upgrading cannot be done immediately, enable core.strictTLSOptions, which the vendor states prevents the fallback to default TLS options; validate that existing Ingress TLS configurations still behave as intended because strict handling may surface conflicting TLS options instead of silently falling back. Also review Ingress resources sharing a host and align auth-tls-secret settings across paths, or remove the conflicting same-host Ingress that lacks matching auth-tls configuration. Deployments on Traefik v2, v3 before 3.7.0, or with strictTLSOptions enabled are not exposed according to the assessment.
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
The flaw is in Traefik's Kubernetes Ingress NGINX provider, which translates ingress-nginx annotations into Traefik configuration. The auth-tls-secret annotation requests client-certificate authentication for a host, but the provider attaches the client-authentication TLS option per Ingress rather than per host. When another Ingress declares a path on the same host without matching auth-tls settings, the conflicting TLS options cause Traefik to fall back to default TLS options that do not request a client certificate unless core.strictTLSOptions is enabled. This maps to CWE-287 (improper authentication) and CWE-636 (not failing securely); the result is that protected backends become reachable without the intended client certificate. The CPE cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:* corresponds to Traefik, and the affected package range is go/github.com/traefik/traefik/v3 >= v3.7.0-ea.1 and <= v3.7.14, fixed in v3.7.15; v2 and v3 before 3.7.0 are not affected because the annotation support was introduced in v3.7.
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:H/SA:N
Network-reachable and unauthenticated (AV:N/PR:N); AC:H reflects the required non-attacker-controlled conflicting-Ingress condition; impact lands on the protected backend (S:C, C:H/I:H), with no availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Traefik from 3.7.0-ea.1 before 3.7.15 contains an authentication bypass vulnerability in the Kubernetes Ingress NGINX provider that silently disables mTLS configured via the auth-tls-secret annotation. When another Ingress declares a path on the same host without matching auth-tls settings, Traefik falls back to default TLS options, letting unauthenticated attackers reach backends requiring client certificates.
Articles & Coverage 3
Technical POC Analysis
Improper authentication (CWE-287), failing open (CWE-636).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Traefik 3.7.0-ea.1 through 3.7.14 with the Kubernetes Ingress NGINX provider can silently bypass mTLS client authentication, exposing backends intended to require mutual TLS. Organizations relying on mTLS for service-to-service or client authentication on this configuration are at risk of unauthorized access to sensitive internal services, which could lead to data exposure or lateral movement. Leadership should prioritize identifying affected ingress configurations and applying mitigations within the recommended timeframe.
Enable core.strictTLSOptions to enforce strict TLS handling; review and remediate Ingress configurations to eliminate conflicting paths on the same host; apply network segmentation to restrict access to backends requiring mTLS; monitor for anomalous traffic patterns indicating bypass attempts. No vendor-released patch identified at time of analysis.
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-113926
GHSA-432c-8xc8-xf66
NVD
CVE.org
EPSS
Exploit-DB