Impact
The vulnerability allows a tenant in a Kubernetes namespace to bypass the namespace clamp in policy apiCall urlPath. By sending URL‑encoded directory traversal sequences, the attacker can create MutatingWebhookConfiguration objects across the cluster or PolicyException objects in the kyverno namespace, which effectively grants cluster administrator privileges. The weakness is a lack of proper path validation (CWE‑441).
Affected Systems
All kyverno installations older than version 1.19.1 are affected. The product is the kyverno admission controller; only versions before 1.19.1 fail to validate encoded path segments.
Risk and Exploitability
This flaw carries a CVSS score of 9.4, indicating critical severity. The EPSS score is not available, but the lack of a CISA KEV listing does not diminish the high impact. Attackers can exploit the vector by making API requests to policy apiCall with crafted urlPath parameters, a scenario that is feasible for any user who can create policies within a namespace. Consequently, the risk is high and remediation is urgent.
OpenCVE Enrichment