Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Traefik with FastProxy enabled over network
-
DeliveryOpen HTTP/1 protocol-upgrade (WebSocket) connections
-
ExploitRepeatedly abort upgraded connections to race shared bufio.Reader
-
ExecutionCorrupt reader state triggering unrecovered panic
-
ImpactTerminate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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-113928
GHSA-r4c9-879g-3g2v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB