Description
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.
Published: 2026-07-06
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Traefik, an open source HTTP reverse proxy and load balancer, contains a logic error in its Kubernetes Gateway API provider from v3.7.0 through v3.7.5. When two accepted HTTPRoutes target the same backend Service:port but specify different backendRef filters, only one route’s filter set contains security‑sensitive headers—such as tenant identity or authorization context—and the malicious route’s header context can be inadvertently propagated to other routes, exposing or manipulating sensitive context. The routine CWE labels for this flaw are unauthorized access (CWE‑284) and improper identifier handling (CWE‑863).

Affected Systems

Only Traefik deployments that enable the Kubernetes Gateway API provider and accept HTTPRoutes are impacted. The flaw manifests when two accepted HTTPRoutes target the same backend Service:port but configure differing backendRef filters; in such cases, only one route’s filter set is applied, potentially leaking security‑sensitive headers to other routes. This can affect multiple namespaces when ReferenceGrants allow cross‑namespace targeting, but is not present in Traefik configurations that do not use the Kubernetes Gateway API. The inference that cross‑namespace leakage can occur follows from the description of ReferenceGrants, which enable cross‑namespace targeting in the Gateway. The risk is real for deployments that enable the provider and allow HTTPRoute creation.

Risk and Exploitability

The CVSS score of 6.3 reflects a moderate impact; the EPSS score of < 1% and the vulnerability is not listed in the CISA KEV. In environments where ReferenceGrants allow cross‑namespace access, the attacker can potentially leak authentication or authorization information into another namespace, leading to privilege escalation or data exposure. It is inferred that cross‑namespace leakage may occur due to ReferenceGrant allowing cross‑namespace targeting. No separate exploitation conditions are documented beyond the need to create or modify HTTPRoutes and share the same backend Service:port.

Generated by OpenCVE AI on July 26, 2026 at 20:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Traefik to version 3.7.6 or later, which fixes the filter leakage flaw and addresses CWE‑284 and CWE‑863.
  • If upgrading is not immediately possible, restrict RBAC so that only trusted administrators may create or modify HTTPRoutes and enforce strict namespaces for routes that set sensitive headers (mitigating CWE‑284).
  • Ensure that HTTPRoutes do not share the same backend Service:port, or use distinct child services to isolate filter contexts, thereby preventing unauthorized context leakage and addressing CWE‑863.

Generated by OpenCVE AI on July 26, 2026 at 20:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 25 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-41
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N'}

threat_severity

Moderate


Tue, 07 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 07 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
First Time appeared Traefik
Traefik traefik
Vendors & Products Traefik
Traefik traefik

Mon, 06 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Traefik: Gateway HTTPRoute backendRef filters can leak backend context across routes sharing a Service:port
Weaknesses CWE-284
CWE-863
References
Metrics cvssV4_0

{'score': 6.3, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-07T14:19:07.941Z

Reserved: 2026-06-15T23:12:41.966Z

Link: CVE-2026-54765

cve-icon Vulnrichment

Updated: 2026-07-07T14:18:23.727Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-06T20:27:32Z

Links: CVE-2026-54765 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T20:15:04Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-41

    Improper Resolution of Path Equivalence

  • CWE-863

    Incorrect Authorization