๐Ÿ” CVE Alert

CVE-2026-54523

CRITICAL 9.6

Kyverno: NamespacedGeneratingPolicy generator.apply() namespace argument unvalidated -- background controller creates RoleBindings in any namespace including kube-system

CVSS Score
9.6
EPSS Score
0.0%
EPSS Percentile
0th

Kyverno is a policy engine designed for cloud native platform engineering teams. From 1.18.0 until 1.18.2, the NamespacedMutatingPolicy CEL compiler exposes the generator library to matchConditions, allowing a namespace-scoped policy to invoke generator.apply(namespace, resources) with an arbitrary target namespace. The validation in pkg/cel/policies/mpol/validate.go checks that the policy compiles but does not enforce namespace scope, and GenerateResources in pkg/cel/libs/context.go does not reject the cross-namespace target. A user who can create NamespacedMutatingPolicy objects in one namespace can cause the admission controller, operating with cluster-wide privileges, to create ConfigMaps, NetworkPolicies, Secrets, RoleBindings, and other resources in another namespace, enabling unauthorized modification and potential privilege escalation. This issue is fixed in version 1.18.2.

CWE CWE-862
Vendor kyverno
Product kyverno
Published Aug 26, 2026
Last Updated Aug 26, 2026
Stay Ahead of the Next One

Get instant alerts for kyverno kyverno

Be the first to know when new critical vulnerabilities affecting kyverno kyverno are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

kyverno / kyverno
>= 1.18.0, < 1.18.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/kyverno/kyverno/security/advisories/GHSA-79gf-7frw-68m9 github.com: https://github.com/kyverno/kyverno/pull/16238 github.com: https://github.com/kyverno/kyverno/commit/0919553c0ea1904f8d891280c92018da97946a06 github.com: https://github.com/kyverno/kyverno/commit/5164bcdeda5b57678bc2d7a03ecc2cbb02982dae github.com: https://github.com/kyverno/sdk/commit/6573937441443e1ba5af9fbb28d5c0f20297f9df github.com: https://github.com/kyverno/kyverno/releases/tag/v1.18.2