Description
Calico's Application Layer Policy (disabled by default), which enforces HTTP rules through Dikastes, fails to perform URL path normalization. As a result, HTTP requests using path-traversal segments, encoded slashes, or repeated slashes are not correctly evaluated by Prefix path rules. Dikastes authorizes the request under the permitted prefix while the downstream workload or a fronting proxy normalizes the path and serves the restricted endpoint. An attacker with network access and no special RBAC can potentially reach HTTP endpoints the policy was intended to restrict.
Published: 2026-07-30
Score: 7.9 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw lies in Calico's Application Layer Policy component, Dikastes, which fails to normalize HTTP URLs before evaluating prefix path rules. Consequently, requests that include path‑traversal segments, encoded slashes, or repeated slashes pass the policy authorization unaltered. The downstream workload or fronting proxy then normalizes the URL and serves the restricted endpoint, allowing attackers to reach HTTP resources that should have been blocked. Based on the description, it is inferred that the attacker gains unauthorized access to protected endpoints, potentially exposing data that the policy was meant to protect.

Affected Systems

The affected products are Tigera Calico, Calico Cloud, and Calico Enterprise. No specific version ranges are disclosed, so any installation that enabled Application Layer Policy could be vulnerable until a patch is applied.

Risk and Exploitability

The CVSS score of 7.9 indicates high severity, while the EPSS score is below 1 %, reflecting a very low but non‑zero exploitation probability. The vulnerability is not listed in the CISA KEV catalog. Attackers only need network access to the Calico‑managed host and no special RBAC privileges. By constructing HTTP requests containing path‑traversal or encoded slash sequences, an attacker can exploit the lack of URL normalisation and bypass the layer‑7 policy.

Generated by OpenCVE AI on August 3, 2026 at 10:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Calico to a version that includes the URL‑normalization fix for Dikastes
  • If an upgrade is not immediately possible, disable or reconfigure Application Layer Policy to avoid using prefix path rules, or replace them with full‑path or regular‑expression rules that are not affected by unnormalized URLs
  • Ensure that front‑end proxies or workloads enforce strict URL normalization and reject requests containing path‑traversal or encoded slash sequences

Generated by OpenCVE AI on August 3, 2026 at 10:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 30 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Tigera
Tigera calico
Tigera calico Cloud
Tigera calico Enterprise
Vendors & Products Tigera
Tigera calico
Tigera calico Cloud
Tigera calico Enterprise

Thu, 30 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
Description Calico's Application Layer Policy (disabled by default), which enforces HTTP rules through Dikastes, fails to perform URL path normalization. As a result, HTTP requests using path-traversal segments, encoded slashes, or repeated slashes are not correctly evaluated by Prefix path rules. Dikastes authorizes the request under the permitted prefix while the downstream workload or a fronting proxy normalizes the path and serves the restricted endpoint. An attacker with network access and no special RBAC can potentially reach HTTP endpoints the policy was intended to restrict.
Title L7 policy bypass via unnormalized HTTP path matching
Weaknesses CWE-22
CWE-23
References
Metrics cvssV4_0

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


Subscriptions

Tigera Calico Calico Cloud Calico Enterprise
cve-icon MITRE

Status: PUBLISHED

Assigner: Tigera

Published:

Updated: 2026-07-30T16:12:07.691Z

Reserved: 2026-04-17T17:41:32.750Z

Link: CVE-2026-6540

cve-icon Vulnrichment

Updated: 2026-07-30T16:12:04.481Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-30T15:16:37.533

Modified: 2026-08-08T01:10:43.697

Link: CVE-2026-6540

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T11:00:03Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-23

    Relative Path Traversal