Skip to main content

Traefik CVE-2026-119574

| EUVDEUVD-2026-113928 HIGH
Unsynchronized Access to Shared Data in a Multithreaded Context (CWE-567)
2026-10-30 VulnCheck GHSA-r4c9-879g-3g2v
8.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach Traefik with FastProxy enabled over network
  2. Delivery
    Open HTTP/1 protocol-upgrade (WebSocket) connections
  3. Exploit
    Repeatedly abort upgraded connections to race shared bufio.Reader
  4. Execution
    Corrupt reader state triggering unrecovered panic
  5. Impact
    Terminate Traefik process (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Unsynchronized access to shared data
Exploitation Conditions

Exploitation requires the experimental FastProxy feature to be explicitly enabled (experimental.fastProxy); default Traefik deployments and all Traefik v2 are NOT affected. The targeted route must terminate in a backend that performs HTTP/1 protocol upgrades such as WebSocket (101 Switching Protocols), since the race is on the shared buffered reader after an upgrade. The attacker needs no authentication (PR:N) and no user interaction (UI:N), but must repeatedly open and abort upgraded connections to win the data race (reflected as AT:P / AC:H) - a single request is not sufficient. Limiting factors: non-default feature flag, dependence on an upgrade-capable backend route, and the probabilistic nature of the race. Affected versions v3.2-v3.6 are end-of-life and receive no patch; the only complete fix per the advisory is upgrading to v3.7.15.

Impact

This is a real but conditional priority. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) and the advisory agree that an unauthenticated network attacker can trigger the flaw, and impact is availability-only (VA:H; VC:N/VI:N) - a process crash, not code execution or data exposure. The vuln.today decision label is 'this_week' (not act_now/emergency), which fits the profile: serious DoS, remotely reachable, but gated by a non-default feature. The AT:P ('attack requirement') maps to the data race described in the advisory - the attacker must repeatedly open and abort upgraded connections to win the race on the unsynchronized bufio.Reader, so a single request does not reliably crash the process; this is a genuine race (CWE-567) as the evidence states, not a deterministic single-shot trigger. Key signals that temper raw severity: there is NO CISA KEV listing and NO EPSS score in the provided data, and no confirmed public exploit code - so there is no evidence of active exploitation. Most importantly, only deployments with experimental.fastProxy explicitly enabled are affected, which is not the default. Net: credible, remotely exploitable availability risk for the subset of deployments using FastProxy; low urgency for everyone else. No conflicting signals in the input, but exploitation likelihood in the wild is unverified.

Exploit ScenarioDerived

An attacker reachable at a Traefik instance running experimental FastProxy sends requests that reach a backend performing HTTP/1 protocol upgrades (e.g., a WebSocket endpoint). By repeatedly opening these upgraded connections and aborting them, the attacker races the connection pool against the tunnel copier on the same unsynchronized bufio.Reader, corrupting its state and triggering an unrecovered panic that kills the Traefik process. No authentication is required; no public exploit code is identified at time of analysis, though a VulnCheck advisory documents the technique.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 30, 2026

Unauthenticated attackers can crash the Traefik proxy process by repeatedly opening and aborting HTTP/1 protocol upgrades (such as WebSocket) against routes handled by the experimental FastProxy feature, which races on a shared bufio.Reader and eventually panics unrecovered. Only deployments that explicitly enable experimental.fastProxy in Traefik v3.2.0 through v3.7.14 are affected - default configurations, all Traefik v2 releases, and routes without an upgrade-capable backend are not. Exploitation is probabilistic and requires repeated attempts rather than a single request; no public exploit code is confirmed, and the flaw is not known to be actively exploited.

RemediationAI

Vendor-released patch: v3.7.15 (https://github.com/traefik/traefik/releases/tag/v3.7.15); upgrade any affected instance to that release. Because branches v3.2 through v3.6 are end-of-life and will not be patched, the only complete fix per the advisory for those versions is upgrading to v3.7.15. If upgrading immediately is not possible, the exposure can be removed by disabling the experimental FastProxy feature (remove experimental.fastProxy from the static configuration) and restarting Traefik - the trade-off is loss of the performance benefit that motivated enabling it. Note that this only helps deployments that opted in; default configurations need no action beyond normal version hygiene. Restricting public exposure of routes that terminate in upgrade-capable backends (WebSocket endpoints) reduces reachability but does not fix the underlying race, and process supervision or automatic restart can shorten outage duration from a panic without preventing it. Advisory details are at https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22 and the VulnCheck advisory at https://www.vulncheck.com/advisories/traefik-3.2.0-before-3.7.15-fastproxy-data-race-denial-of-service.

Affected VersionsENISA

traefik 3.2.0 <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

FastProxy is an opt-in connection-handling path in Traefik v3 (experimental.fastProxy) introduced in v3.2 that bypasses parts of the standard reverse-proxy stack for performance. The weakness is a concurrency defect of class CWE-567 (unsynchronized access to a shared resource): after a backend responds with 101 Switching Protocols, the connection pool continues reading from the backend connection while the tunnel copier reads from the same bufio.Reader, with no locking or ownership handoff between the two goroutines. Because Go's bufio.Reader is not safe for concurrent use, interleaved reads corrupt its internal buffer state, and the resulting inconsistency surfaces as a panic that is not recovered, terminating the entire process rather than a single connection. The race window is narrow and depends on abort timing, which is why repeated open/abort cycles of upgraded connections are needed. The CVSS 4.0 vector emphasizes AT:P (attack requirements present: the experimental flag plus an upgrade-terminating backend) with high availability-only impact; the independent assessment mirrors this as CVSS:3.1 AV:N/AC:H/PR:N/UI:N with A:H. CPE cpe:2.3:a:traefik:traefik:* is broad, but the actual vulnerable range is bounded by the Go module data: >= v3.2.0 and <= v3.7.14.

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 8.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 5.9 MEDIUM

Remote unauthenticated (AV:N/PR:N/UI:N); AC:H because winning the data race needs repeated connection open/abort attempts; availability-only impact (A:H, C/I:N), scope unchanged.

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

DescriptionCVE.org

Traefik from 3.2.0 before 3.7.15 contains a data race in the experimental FastProxy that allows unauthenticated attackers to crash the process by abusing HTTP/1 protocol upgrades. Attackers can repeatedly open and abort upgraded connections such as WebSocket, corrupting the unsynchronized shared bufio.Reader and triggering an unrecovered panic that terminates Traefik.

Technical POC Analysis

CWE-567, Unsynchronized Access to Shared Data in a Multithreaded Context - a data race on a bufio.Reader shared between two goroutines inside Traefik's experimental FastProxy reverse-proxy path.

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

A high-severity vulnerability (CVE-2026-119574) in Traefik proxy software could allow unauthenticated attackers to crash the service by sending malformed HTTP requests, but only for organizations using the experimental FastProxy feature in specific versions (v3.2.0-v3.7.14). Most Traefik deployments are not affected, and there are no confirmed active exploits. Leadership should prioritize verifying whether FastProxy is enabled in production, as a crash could disrupt critical web services.

Business Impact: Medium
Compensating Controls

Disable experimental.fastProxy; if unavoidable, use a WAF to block repeated HTTP upgrade abuses, implement rate limiting on upgrade requests, deploy redundant Traefik instances with automatic failover, and monitor for crash events. Apply vendor patch when released.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
High
widely-deployed cloud-native reverse proxy and Kubernetes ingress controller
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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