Skip to main content

Traefik CVE-2026-54765

| EUVDEUVD-2026-41938 MEDIUM
Improper Access Control (CWE-284)
2026-07-06 GitHub_M GHSA-6p8f-p8j2-rqmv
6.3
CVSS 4.0 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:H/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
8.5 HIGH

Network vector with low privileges (HTTPRoute creation rights); scope changes to other tenants; high integrity impact via header poisoning; low confidentiality from filter context leakage to attacker.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

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

DescriptionCVE.org

Traefik is an open source HTTP reverse proxy and load balancer. From v3.7.0 prior to v3.7.6, Traefik's Kubernetes Gateway API provider may resolve two accepted HTTPRoutes that target the same backend Service:port but configure different backendRef filters to the same child service and apply only one route's filter set to all requests reaching that backend. In Gateway deployments where backendRef filters set security-sensitive headers, such as tenant identity, authorization context, or values the backend trusts, an attacker who can create an accepted HTTPRoute sharing the same backend Service:port may cause their route's filter context to be applied to another route's requests, potentially crossing namespace boundaries when a ReferenceGrant permits cross-namespace targeting. This issue is fixed in version v3.7.6.

AnalysisAI

Filter context poisoning in Traefik v3.7.0-v3.7.5 allows a low-privileged Kubernetes user to cause security-sensitive backendRef filters - such as tenant identity or authorization headers trusted by the backend - to be applied to requests from a different, co-located HTTPRoute that targets the same backend Service:port. This affects multi-tenant Kubernetes Gateway API deployments and can cross namespace boundaries when a ReferenceGrant permits cross-namespace backend targeting, making it an authorization bypass and tenant-isolation failure. No public exploit identified at time of analysis; the issue is fixed in Traefik v3.7.6.

Technical ContextAI

Traefik's Kubernetes Gateway API provider processes HTTPRoutes and resolves their backendRef filters - middleware-level header transformations applied per route - to backend Service:port pairs. The root cause (CWE-284: Improper Access Control) is that when two accepted HTTPRoutes resolve to the same backend Service:port but declare distinct backendRef filter sets, Traefik collapses them to a single child service entry and applies only one route's filter set to all traffic reaching that backend. The affected CPE is cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:* for versions 3.7.0 through 3.7.5. This vulnerability is specific to the Kubernetes Gateway API provider and does not affect Traefik's IngressRoute CRD or legacy Ingress providers.

RemediationAI

Upgrade Traefik to v3.7.6, which resolves the filter resolution logic (upstream fix: commit 8aada7a7d52e4588a75386d8b86d270f6fe8d549, PR #13367 at https://github.com/traefik/traefik/pull/13367; release confirmed at https://github.com/traefik/traefik/releases/tag/v3.7.6). For deployments unable to upgrade immediately, restrict Kubernetes RBAC so that only trusted administrators can create or modify HTTPRoute objects in namespaces that target security-sensitive backends - this eliminates the ability of low-privileged users to introduce conflicting routes and is a high-efficacy compensating control, though it conflicts with self-service multi-tenant provisioning models. Additionally, audit all ReferenceGrant objects to ensure cross-namespace backend targeting is scoped to explicitly authorized namespace pairs, reducing the blast radius of cross-tenant filter poisoning. Deployments that do not use backendRef filters to set security-sensitive headers are not exposed and do not require emergency action.

CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2026-22039 CRITICAL POC
9.9 Jan 27

Kyverno Kubernetes policy engine prior to 1.x has a privilege escalation vulnerability (CVSS 9.9) allowing policy bypass

Vendor StatusVendor

SUSE

Severity: Important
Product Status
openSUSE Tumbleweed Fixed

Share

CVE-2026-54765 vulnerability details – vuln.today

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