Skip to main content

Traefik CVE-2026-54764

| EUVDEUVD-2026-41937 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-07-06 GitHub_M GHSA-3q9r-p662-5j8m
6.9
CVSS 4.0 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.8 MEDIUM

Network-reachable with no prerequisites; scope changes because the integrity impact lands on the downstream auth service, not Traefik itself.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
SUSE
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Red Hat
5.8 MEDIUM
qualitative

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Jul 06, 2026 - 22:08 vuln.today
Patch available
Jul 06, 2026 - 22:02 EUVD

DescriptionCVE.org

Traefik is an HTTP reverse proxy and load balancer. Prior to v2.11.51, v3.6.22, and v3.7.6, Traefik's ForwardAuth middleware, even when configured with trustForwardHeader: false, derives the X-Forwarded-Port header sent to the authentication service from the original incoming request instead of the sanitized forwarded request. As a result, an unauthenticated remote attacker can inject an X-Forwarded-Proto: https header over a plain HTTP connection and cause Traefik to forward X-Forwarded-Port: 443 to the authentication service, bypassing port-based authorization checks. This issue is fixed in versions v2.11.51, v3.6.22, and v3.7.6.

AnalysisAI

Header injection in Traefik's ForwardAuth middleware allows unauthenticated remote attackers to manipulate the X-Forwarded-Port value sent to authentication backends, enabling bypass of port-based authorization checks. Affected are all Traefik v2.x prior to v2.11.51, v3.6.x from 3.0.0 prior to v3.6.22, and v3.7.x from 3.7.0 prior to v3.7.6. The flaw persists even when the trustForwardHeader: false safeguard is active, because the port derivation logic reads the original incoming request rather than the sanitized forwarded context. No public exploit code has been identified at time of analysis, and vendor-released patches are available.

Technical ContextAI

Traefik is a cloud-native HTTP reverse proxy and load balancer widely used in Docker and Kubernetes environments. Its ForwardAuth middleware delegates authentication and authorization decisions to an external service by forwarding request context headers. The trustForwardHeader: false setting is designed to prevent untrusted upstream headers from influencing these decisions. However, a code-level defect causes X-Forwarded-Port - the header informing the auth service of the originating port - to be derived from the raw incoming request rather than the sanitized forwarded request. CWE-345 (Insufficient Verification of Data Authenticity) precisely describes this root cause: Traefik fails to verify that the port header value originates from a trustworthy, controlled source before relaying it to a downstream decision-maker. CPE cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:* covers all versions. The fix was implemented in commit 7ae92d8c2c10ac04ef5a03df0ed5019ce0f44b2d and tracked in pull request #13344.

RemediationAI

Upgrade to Traefik v2.11.51, v3.6.22, or v3.7.6 depending on your deployment branch; these are the vendor-confirmed fixed releases per GHSA-3q9r-p662-5j8m. The underlying code fix is in commit 7ae92d8c2c10ac04ef5a03df0ed5019ce0f44b2d (https://github.com/traefik/traefik/commit/7ae92d8c2c10ac04ef5a03df0ed5019ce0f44b2d). If immediate patching is not feasible, the most actionable compensating control is to configure any upstream ingress or load balancer to strip the X-Forwarded-Proto header before requests reach Traefik, preventing injection - note this may interfere with legitimate HTTPS protocol signaling and should be tested. Alternatively, audit ForwardAuth backend logic to ensure authorization decisions are not solely driven by X-Forwarded-Port values; removing port-based policy branching eliminates the exploitable condition without requiring a Traefik version change, though this is a logic change not a security patch. There is no known workaround that preserves full ForwardAuth functionality while blocking the injection.

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

CVE-2022-23469 MEDIUM POC
6.5 Dec 08

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

CVE-2026-65601 MEDIUM POC
5.3 Jul 22

Namespace confusion in Traefik's Kubernetes Gateway API provider (versions 3.7.0-3.7.6) enables a low-privileged route a

CVE-2026-65602 MEDIUM POC
5.3 Jul 22

Authorization bypass in Traefik's IngressRouteTCP handler (versions 3.6.0-3.6.22 and 3.7.0-3.7.6) allows a low-privilege

CVE-2026-85595 CRITICAL
9.3 Sep 04

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

CVE-2025-32431 HIGH
8.8 Apr 21

Traefik (pronounced traffic) is an HTTP reverse proxy and load balancer. Rated high severity (CVSS 8.8), this vulnerabil

CVE-2023-54365 HIGH
8.7 Jun 23

Traefik before 2.10.5 and 3.0.0-beta4 is affected by a denial-of-service vulnerability in HTTP/2 request handling inheri

CVE-2020-15129 MEDIUM POC
4.7 Jul 30

In Traefik before versions 1.7.26, 2.2.8, and 2.3.0-rc3, there exists a potential open redirect vulnerability in Traefik

CVE-2026-85597 HIGH
8.2 Sep 04

Client-certificate authentication (mTLS) in Traefik before v2.11.55 can be silently bypassed by unauthenticated network

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed

Share

CVE-2026-54764 vulnerability details – vuln.today

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