Description
Kyverno before 1.19.1 contains a namespace isolation bypass in the apiCall context entry of namespaced Policy resources due to inconsistent path interpretation between validation and execution. A low-privilege tenant can use percent-encoded dot-segments in urlPath to bypass namespace checks and read resources from other namespaces using the Kyverno admission controller's ServiceAccount credentials.
Published: 2026-09-26
Score: 8.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Namespace Isolation Bypass leading to Cross-namespace Resource Disclosure
Action: Patch Immediately
AI Analysis

Impact

Kyverno prior to 1.19.1 contains a namespace isolation bypass that allows a tenant to read resources in other namespaces by using percent‑encoded dot segments in the apiCall context entry of a Policy resource. The vulnerability arises from an inconsistency between the path validation performed during admission and the path used at execution time, which causes the namespace check to be ignored. The result is a confidentiality breach where an unauthorized tenant can access data that should be confined to other namespaces.

Affected Systems

All Kyverno deployments using version 1.19.0 or earlier, regardless of Kubernetes cluster size or configuration, are vulnerable. Any environment where Policies are created by low‑privilege ServiceAccounts can be impacted.

Risk and Exploitability

The CVSS score of 8.3 indicates a high severity. Attackers do not need elevated privileges; they only require the ability to create or modify Policy resources and the use of a ServiceAccount that controls the admission controller. The percentage‑encoded dot segments in the urlPath are interpreted differently during validation versus execution, enabling the bypass. No public exploits are documented and the EPSS score is not available, but the nature of the flaw suggests a moderate chance of exploitation in active environments. The vulnerability is not listed in the CISA KEV catalogue, indicating that no confirmed or widespread exploitation has been reported.

Generated by OpenCVE AI on September 26, 2026 at 16:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Kyverno to 1.19.1 or later so that the namespace isolation flaw is fixed.
  • Configure the admission controller to reject percent‑encoded dot segments, or disable the apiCall context entry if it is not required to prevent path interpretation inconsistencies.
  • Restrict ServiceAccount permissions to limit policy creation and management to a dedicated namespace, enforcing role‑based access control to block low‑privilege tenants from creating potentially malicious policies.

Generated by OpenCVE AI on September 26, 2026 at 16:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description Kyverno before 1.19.1 contains a namespace isolation bypass in the apiCall context entry of namespaced Policy resources due to inconsistent path interpretation between validation and execution. A low-privilege tenant can use percent-encoded dot-segments in urlPath to bypass namespace checks and read resources from other namespaces using the Kyverno admission controller's ServiceAccount credentials.
Title Kyverno before 1.19.1 Namespace Isolation Bypass via Percent-Encoded Path
First Time appeared Kyverno
Kyverno kyverno
Weaknesses CWE-22
CPEs cpe:2.3:a:kyverno:kyverno:*:*:*:*:*:*:*:*
Vendors & Products Kyverno
Kyverno kyverno
References
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'}

cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/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-28T17:41:14.708Z

Reserved: 2026-09-26T02:40:23.372Z

Link: CVE-2026-100707

cve-icon Vulnrichment

Updated: 2026-09-28T17:41:06.731Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-26T14:16:55.983

Modified: 2026-09-28T18:17:16.030

Link: CVE-2026-100707

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T17:15:14Z

Weaknesses
  • CWE-22

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