Description
Traefik versions from v3.7.1 fail to enforce crossProviderNamespaces restrictions on the traefik.ingress.kubernetes.io/service.middlewares Service annotation in the Kubernetes Ingress provider. A namespace-limited tenant excluded from the allowlist can attach an operator-owned middleware to its Service, and if that middleware injects backend credentials, recover them at a controlled backend.
Published: 2026-09-04
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: Credential Access
Action: Immediate Patch
AI Analysis

Impact

Traefik v3.7.1 fails to enforce crossProviderNamespaces restrictions on the traefik.ingress.kubernetes.io/service.middlewares Service annotation in the Kubernetes Ingress provider. A tenant with namespace-level privileges can attach an operator-owned middleware to a Service through that annotation. If the middleware injects backend credentials, the tenant can recover those credentials from a controlled backend, effectively bypassing intended namespace boundaries and accessing secrets that the tenant should not be able to obtain.

Affected Systems

The vulnerability affects Traefik deployments running the Kubernetes Ingress provider that use the traefik.ingress.kubernetes.io/service.middlewares annotation. The flaw is present in the v3.7.1 release; information on whether later releases have addressed the issue is not provided. Any environment using v3.7.1 or earlier that has not applied the CVE‑fix is susceptible.

Risk and Exploitability

The CVSS score of 7.0 indicates moderate severity, while the EPSS score of < 1% shows probability of exploitation is low. Exploitation requires the attacker or a tenant to modify a Service and attach a middleware that injects backend credentials. If such middleware exists, the risk escalates; otherwise the vector is constrained. Organizations should treat this as a moderate risk that warrants timely patching or mitigation.

Generated by OpenCVE AI on September 21, 2026 at 06:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • If an upgrade is not immediately possible, disable or remove the traefik.ingress.kubernetes.io/service.middlewares annotation in the Ingress provider configuration to prevent tenant‑level injection.
  • Tighten Kubernetes RBAC so that only trusted operator accounts can modify Service annotations that reference middleware, limiting namespace‑level users from adding unauthorized middleware.
  • Check the vendor's website or security advisories for any updates or patches that address this vulnerability.

Generated by OpenCVE AI on September 21, 2026 at 06:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

cvssV3_1

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


Sat, 12 Sep 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Important


Tue, 08 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 04 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description Traefik versions from v3.7.1 fail to enforce crossProviderNamespaces restrictions on the traefik.ingress.kubernetes.io/service.middlewares Service annotation in the Kubernetes Ingress provider. A namespace-limited tenant excluded from the allowlist can attach an operator-owned middleware to its Service, and if that middleware injects backend credentials, recover them at a controlled backend.
Title Traefik v3.7.1 crossProviderNamespaces Bypass via Service Middleware
First Time appeared Traefik
Traefik traefik
Weaknesses CWE-639
CPEs cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:*
Vendors & Products Traefik
Traefik traefik
References
Metrics cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-08T14:47:37.976Z

Reserved: 2026-09-04T10:59:00.162Z

Link: CVE-2026-85594

cve-icon Vulnrichment

Updated: 2026-09-08T14:47:33.626Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-04T12:17:22.830

Modified: 2026-09-16T20:42:53.890

Link: CVE-2026-85594

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-04T11:29:58Z

Links: CVE-2026-85594 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T06:30:09Z

Weaknesses
  • CWE-1220

    Insufficient Granularity of Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key