Description
Kyverno before 1.19.2 contains an authorization bypass vulnerability in the Generation Handler that allows users with create/update permissions to trigger synchronized generate policies by spoofing internal generate.kyverno.io labels. Attackers can label a ConfigMap as managed-by kyverno with crafted policy, rule, and trigger labels to clone sensitive Secrets from restricted namespaces into their own namespace.
Published: 2026-11-05
Score: 8.4 High
EPSS: n/a
KEV: No
Impact: Unauthorized Secret Access
Action: Immediate Patch
AI Analysis

Impact

Kyverno versions prior to 1.19.2 allow an authorization bypass through the Generation Handler by spoofing internal generate.kyverno.io labels. This flaw enables an attacker who has create or update permissions on configuration objects to craft labels that manipulate Kyverno’s policy generation process. The result is the unintended cloning of Secrets from protected namespaces into the attacker’s own namespace, effectively exposing sensitive data and violating confidentiality. The weakness is a classic example of CWE-639, where authorization checks are improperly handled.

Affected Systems

The affected product is Kyverno, a Kubernetes policy engine. Any installation of Kyverno using a version earlier than 1.19.2 is vulnerable. The vulnerability applies to all environments where Kyverno is enabled and where users possess create/update rights on ConfigMaps or similar resources.

Risk and Exploitability

The CVSS score of 8.4 classifies this flaw as high severity, indicating significant impact if exploited. The EPSS score is not available, making it unclear how frequently attackers might target this specific path, but the lack of KEV listing suggests no widespread, confirmed exploitation yet. The attack requires an authenticated user with the ability to create or update configuration objects; once that premise is met, an attacker can trigger the Generation Handler by labeling a ConfigMap to emulate internal Kyverno labels. The resulting secret duplication represents a direct confidentiality breach and potentially grants further lateral movement opportunities if secrets contain credentials or keys.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Kyverno v1.19.2 or newer, which removes the label spoofing flaw.
  • Restrict create/update permissions for ConfigMaps and other resources to only trusted administrators, reducing the opportunity for attackers to manipulate Kyverno’s generation handler.
  • Implement a monitoring or audit that flags any ConfigMaps or other objects labeled with internal Kyverno markers (e.g., managed-by kyverno) in namespaces where they should not exist.

Generated by OpenCVE AI on November 5, 2026 at 03:28 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 an authorization bypass vulnerability in the Generation Handler that allows users with create/update permissions to trigger synchronized generate policies by spoofing internal generate.kyverno.io labels. Attackers can label a ConfigMap as managed-by kyverno with crafted policy, rule, and trigger labels to clone sensitive Secrets from restricted namespaces into their own namespace.
Title Kyverno before 1.19.2 Label Spoofing via Generation Handler processRequest
First Time appeared Kyverno
Kyverno kyverno
Weaknesses CWE-639
CPEs cpe:2.3:a:kyverno:kyverno:*:*:*:*:*:*:*:*
Vendors & Products Kyverno
Kyverno kyverno
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-122308

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-122308

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key