Skip to main content

Traefik CVE-2026-119572

| EUVDEUVD-2026-113926 HIGH
Improper Authentication (CWE-287)
2026-10-30 VulnCheck GHSA-432c-8xc8-xf66
7.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify Traefik host with conflicting Ingress TLS options
  2. Exploit
    Connect over TLS without client certificate
  3. Execution
    Bypass silently disabled mTLS enforcement
  4. Impact
    Reach 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 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

traefik 3.7.0-ea.1 <3.7.15

Affected Packages

euvd traefik fix: 3.7.15

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

Vendor (VulnCheck) PRIMARY 7.0 HIGH
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
vuln.today AI 8.7 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/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
High
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 30, 2026 - 15:17 EUVD
CVE Published
Oct 30, 2026 - 13:18 cve.org
HIGH 7.0

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
popular ingress controller, but only new 3.7 early-access branch affected
Data Quality
3 sources
Confidence: Low

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
High

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
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