Skip to content

Instantly share code, notes, and snippets.

@alon710
Created August 5, 2026 22:31
Show Gist options
  • Select an option

  • Save alon710/8d9bdd08d5f9d0638cb7af9de6c94fc7 to your computer and use it in GitHub Desktop.

Select an option

Save alon710/8d9bdd08d5f9d0638cb7af9de6c94fc7 to your computer and use it in GitHub Desktop.
CVE-2026-65602: CVE-2026-65602: IngressRouteTCP ServersTransport Namespace Bypass in Traefik - CVE Security Report

CVE-2026-65602: CVE-2026-65602: IngressRouteTCP ServersTransport Namespace Bypass in Traefik

CVSS Score: 5.3 Published: 2026-08-05 Full Report: https://cvereports.com/reports/CVE-2026-65602

Summary

An authorization bypass vulnerability in Traefik allows low-privileged users within unauthorized Kubernetes namespaces to reference privileged file-provider TCP serversTransports via IngressRouteTCP resources, bypassing the crossProviderNamespaces constraint.

TL;DR

Traefik fails to validate the crossProviderNamespaces allowlist for IngressRouteTCP service serversTransport configurations, enabling cross-provider namespace bypass.

Technical Details

  • CWE ID: CWE-863 (Incorrect Authorization)
  • Attack Vector: Network (Remote)
  • CVSS v4.0: 5.3 (Medium)
  • Impact Type: Subsequent System Integrity and Confidentiality (High)
  • Exploit Status: No public weaponized exploits or active exploitation reported
  • Mitre ATT&CK Technique: T1068 (Exploitation for Privilege Escalation)

Affected Systems

  • Traefik reverse proxy deployments running within Kubernetes clusters using IngressRouteTCP CRDs.
  • Traefik: >= 3.6.0, <= 3.6.22 (Fixed in: 3.6.23)
  • Traefik: >= 3.7.0, <= 3.7.6 (Fixed in: 3.7.7)

Mitigation

  • Enforce explicit crossProviderNamespaces restrictions in static configurations.
  • Perform periodic scans on custom resource definitions to identify unauthorized provider suffixes.
  • Segregate administrative and untrusted workloads into isolated Kubernetes cluster deployments.

Remediation Steps:

  1. Identify the current active Traefik deployment version.
  2. Upgrade to Traefik v3.6.23 or v3.7.7 depending on the active branch.
  3. Verify the static configuration explicitly includes the crossProviderNamespaces list containing only trusted namespaces.
  4. Run the kubectl diagnostic command to audit active IngressRouteTCP resources.

References


Generated by CVEReports - Automated Vulnerability Intelligence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment