Description
Kyverno before 1.19.2 contains a privilege escalation vulnerability that allows namespace admins to create resources beyond their RBAC because generate-rule admission checks verify the controller's permissions, not the author's. Attackers can create a namespaced Policy with generate rules targeting other namespaces or cluster-scoped kinds, making the background controller create or clone resources cluster-wide.
Published: 2026-11-05
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

Kyverno before version 1.19.2 contains a privilege escalation flaw that bypasses author permissions during generate‑rule admission checks. The issue is based on CWE‑269, which identifies a failure to limit privilege escalation. An attacker who can create or modify policy objects in a namespace can leverage this bug to generate resource objects in other namespaces or even cluster‑scoped kinds. The vulnerable code checks the controller’s permissions rather than the author’s, allowing the background controller to create or clone resources beyond the intended scope and thereby granting the attacker higher privileges than the RBAC constraints would normally permit.

Affected Systems

The vulnerability affects Kyverno deployments running any version prior to 1.19.2. Administrators should review whether their cluster uses Kyverno 1.19.1 or earlier, because those releases do not contain the mitigation for this flaw.

Risk and Exploitability

The CVSS score of 9.3 classifies it as Critical, and the EPSS score is not available, indicating no current data on exploitation likelihood. The vulnerability is not listed in the CISA KEV catalog. Attackers require the ability to create or update Policy objects within a namespace, which most namespace admins possess. Once a valid policy with a generate rule is created, the background controller runs with cluster‑wide privileges and can create resources across the cluster, effectively bypassing normal RBAC controls. The risk is therefore high, especially in environments where namespace administrators have broad write access to policy objects.

Generated by OpenCVE AI on November 5, 2026 at 03:30 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Kyverno to version 1.19.2 or later, which contains the fix for the generate‑rule permission check.
  • Restrict or revoke the ability of namespace administrators to create or modify Policy objects, limiting this capability to cluster administrators only.
  • Disable or restrict the use of generate rules in existing Policies, and monitor the cluster for any new Policy objects that attempt to create resources outside the intended namespace scope.

Generated by OpenCVE AI on November 5, 2026 at 03:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 02:45:00 +0000

Type Values Removed Values Added
Description Kyverno before 1.19.2 contains a privilege escalation vulnerability that allows namespace admins to create resources beyond their RBAC because generate-rule admission checks verify the controller's permissions, not the author's. Attackers can create a namespaced Policy with generate rules targeting other namespaces or cluster-scoped kinds, making the background controller create or clone resources cluster-wide.
Title Kyverno before 1.19.2 Privilege Escalation via Generate Rule Permission Check
First Time appeared Kyverno
Kyverno kyverno
Weaknesses CWE-269
CPEs cpe:2.3:a:kyverno:kyverno:*:*:*:*:*:*:*:*
Vendors & Products Kyverno
Kyverno kyverno
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-05T02:25:07.653Z

Reserved: 2026-11-04T23:23:51.289Z

Link: CVE-2026-122302

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T03:17:22.030

Modified: 2026-11-05T03:17:22.030

Link: CVE-2026-122302

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T04:00:14Z

Weaknesses
  • CWE-269

    Improper Privilege Management