{"id":"CVE-2026-32695","state":"PUBLISHED","title":"Traefik has Knative Ingress Rule Injection that Allows Host Restriction Bypass","description":"Traefik is an HTTP reverse proxy and load balancer. Prior to versions 3.6.11 and 3.7.0-ea.2, Traefik's Knative provider builds router rules by interpolating user-controlled values into backtick-delimited rule expressions without escaping. In live cluster validation, Knative `rules[].hosts[]` was exploitable for host restriction bypass (for example `tenant.example.com`) || Host(`attacker.com`), producing a router that serves attacker-controlled hosts. Knative `headers[].exact` also allows rule-syntax injection and proves unsafe rule construction. In multi-tenant clusters, this can route unauthorized traffic to victim services and lead to cross-tenant traffic exposure. Versions 3.6.11 and 3.7.0-ea.2 patch the issue.","publishedAt":"2026-03-27T13:47:03.645Z","updatedAt":"2026-07-15T01:07:47.954Z","severity":{"score":6.3,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N","source":"GitHub_M"},"assigner":"GitHub_M","products":["traefik traefik"],"affected":[{"vendor":"traefik","product":"traefik","versions":[{"version":"< 3.6.11","status":"affected"},{"version":">= 3.7.0-ea.1, < 3.7.0-ea.2","status":"affected"}]}],"references":["https://github.com/traefik/traefik/security/advisories/GHSA-67jx-r9pv-98rj","https://github.com/traefik/traefik/releases/tag/v3.6.11","https://github.com/traefik/traefik/releases/tag/v3.7.0-ea.2","https://access.redhat.com/security/cve/CVE-2026-32695","https://bugzilla.redhat.com/show_bug.cgi?id=2452235","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-32695.json","https://access.redhat.com/errata/RHSA-2026:10175"],"weaknesses":["CWE-74","CWE-917"],"ingestedAt":"2026-10-29T20:11:40.391Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/32xxx/CVE-2026-32695.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-32695","state":"PUBLISHED","datePublished":"2026-03-27T13:47:03.645Z","dateUpdated":"2026-07-15T01:07:47.954Z","assignerShortName":"GitHub_M","assignerOrgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateReserved":"2026-03-13T14:33:42.822Z"},"containers":{"cna":{"title":"Traefik has Knative Ingress Rule Injection that Allows Host Restriction Bypass","descriptions":[{"lang":"en","value":"Traefik is an HTTP reverse proxy and load balancer. Prior to versions 3.6.11 and 3.7.0-ea.2, Traefik's Knative provider builds router rules by interpolating user-controlled values into backtick-delimited rule expressions without escaping. In live cluster validation, Knative `rules[].hosts[]` was exploitable for host restriction bypass (for example `tenant.example.com`) || Host(`attacker.com`), producing a router that serves attacker-controlled hosts. Knative `headers[].exact` also allows rule-syntax injection and proves unsafe rule construction. In multi-tenant clusters, this can route unauthorized traffic to victim services and lead to cross-tenant traffic exposure. Versions 3.6.11 and 3.7.0-ea.2 patch the issue."}],"affected":[{"vendor":"traefik","product":"traefik","versions":[{"version":"< 3.6.11","status":"affected"},{"version":">= 3.7.0-ea.1, < 3.7.0-ea.2","status":"affected"}]}],"references":[{"url":"https://github.com/traefik/traefik/security/advisories/GHSA-67jx-r9pv-98rj","name":"https://github.com/traefik/traefik/security/advisories/GHSA-67jx-r9pv-98rj","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/traefik/traefik/releases/tag/v3.6.11","name":"https://github.com/traefik/traefik/releases/tag/v3.6.11","tags":["x_refsource_MISC"]},{"url":"https://github.com/traefik/traefik/releases/tag/v3.7.0-ea.2","name":"https://github.com/traefik/traefik/releases/tag/v3.7.0-ea.2","tags":["x_refsource_MISC"]}],"metrics":[{"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"NONE","vulnIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"HIGH","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":6.3,"baseSeverity":"MEDIUM","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N","version":"4.0"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-74","lang":"en","description":"CWE-74: Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')","type":"CWE"}]}],"providerMetadata":{"shortName":"GitHub_M","orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateUpdated":"2026-03-27T13:47:03.645Z"},"source":{"advisory":"GHSA-67jx-r9pv-98rj","discovery":"UNKNOWN"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-03-30T11:59:14.687591Z","id":"CVE-2026-32695","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-03-30T11:59:26.721Z"}},{"title":"github.com/traefik/traefik: Traefik: Cross-tenant traffic exposure and host restriction bypass via rule-syntax injection in Knative provider","descriptions":[{"lang":"en","value":"A flaw was found in Traefik, an HTTP reverse proxy and load balancer. When using the Knative provider, Traefik incorrectly interpolates user-controlled values into router rule expressions without proper escaping. This vulnerability allows an attacker to inject malicious rule syntax, leading to a host restriction bypass. In multi-tenant environments, this can result in unauthorized traffic being routed to victim services, potentially exposing cross-tenant traffic."}],"affected":[{"vendor":"Red Hat","product":"Red Hat OpenShift Dev Spaces 3.27","packageName":"devspaces/traefik-rhel9","defaultStatus":"affected","versions":[{"version":"1776718585","status":"unaffected","lessThan":"*","versionType":"rpm"}],"collectionURL":"https://catalog.redhat.com/software/containers/","cpes":["cpe:/a:redhat:openshift_devspaces:3.27::el9"]}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-32695","tags":["vdb-entry","x_refsource_REDHAT"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2452235","name":"RHBZ#2452235","tags":["issue-tracking","x_refsource_REDHAT"]},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-32695.json","tags":["x_sadp-csaf-vex"]},{"url":"https://access.redhat.com/errata/RHSA-2026:10175","tags":["vendor-advisory","x_refsource_REDHAT"]}],"metrics":[{"other":{"content":{"namespace":"https://access.redhat.com/security/updates/classification/","value":"Important"},"type":"Red Hat severity rating"}},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":7.7,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N","version":"3.1"},"format":"CVSS"}],"problemTypes":[{"descriptions":[{"cweId":"CWE-917","description":"Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"redhat-SADP","orgId":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","dateUpdated":"2026-07-15T01:07:47.954Z"},"datePublic":"2026-03-27T13:47:03.645Z","solutions":[{"lang":"en","value":"RHSA-2026:10175: Red Hat OpenShift Dev Spaces 3.27"}],"timeline":[{"lang":"en","time":"2026-03-27T14:01:07.317Z","value":"Reported to Red Hat."},{"lang":"en","time":"2026-03-27T13:47:03.645Z","value":"Made public."}],"workarounds":[{"lang":"en","value":"Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability."}],"x_adpType":"supplier","x_generator":{"engine":"sadp-cli 1.0.0"}}]}}}