CVE-2026-122302: Kyverno before 1.19.2 Privilege Escalation via Generate Rule Permission Check

Published Nov 5, 2026
·
Updated

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.

Event History

Nov 5, 2026
CVE Published
via MITRE·02:25 AM
Data Sourced
via MITRE·02:25 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·03:17 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

A namespace administrator who can create a namespaced Kyverno Policy with generate rules can exploit it. No prior cluster-wide RBAC permissions are required for the resources the policy causes Kyverno to create.

2

What access does an attacker need and how is it exploited?

The attacker needs network access to the affected Kyverno admission path and permission to create a namespaced Policy. They can add generate rules that target another namespace or a cluster-scoped resource kind, after which Kyverno's background controller creates or clones the resources using the controller's permissions.

3

Are cluster-scoped resources in scope?

Yes. A malicious namespaced Policy can use generate rules to target cluster-scoped kinds as well as resources in other namespaces, potentially extending the impact beyond the attacker's own namespace.

4

What version resolves the issue?

The issue affects Kyverno versions before 1.19.2. Upgrading to version 1.19.2 or later resolves the described permission-check behavior.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203