CVE-2026-122303 PUBLISHED

Kyverno 1.17.0 before 1.19.2 Cross-Namespace Resource Overwrite via NamespacedMutatingPolicy

Assigner: VulnCheck
Reserved: 04.11.2026 Published: 05.11.2026 Updated: 05.11.2026

Kyverno from 1.17.0 before 1.19.2 contains an authorization bypass vulnerability that allows namespace tenants to overwrite resources in other namespaces via NamespacedMutatingPolicy mutate-existing targetMatchConstraints.expression. Attackers can return a CEL map literal fabricating a target with an attacker-chosen metadata.namespace, causing the privileged background controller to overwrite Secrets, Deployments, or policies cluster-wide.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
CVSS Score: 9.4

Product Status

Vendor kyverno
Product kyverno
Versions Default: unaffected
  • affected from 1.17.0 to 1.19.2 (excl.)
  • Version 1.19.2 is unaffected

Credits

  • manus-pi finder
  • manus-use finder

References

Problem Types

  • Missing Authorization CWE