Database/Container, Kubernetes & orchestration
Kyverno: CEL expressions evaluated without runtime cost limits OOM-kill the admission pods
Impact
NamespacedValidatingPolicy and NamespacedDeletingPolicy CEL expressions are evaluated without runtime cost limits, so nested map comprehensions over large ConfigMap fields exhaust CPU and memory and get the Kyverno pods OOM-killed. With the admission webhook down, resource operations across the whole cluster are blocked, which on a GPU fleet stops new tenant workloads from being placed and interferes with the pod churn a node drain depends on. The record puts the required privilege higher than the other Kyverno denial-of-service ids in this release (PR:H) and notes user interaction, so the realistic actor is a tenant-admin-level policy author rather than any namespaced user. The distinct code path is CEL evaluation cost, separate from the variable-substitution and wildcard-matching issues fixed in the same version.
Who can reach it
A high-privilege policy author able to create NamespacedValidatingPolicy or NamespacedDeletingPolicy objects. Authentication required.
What to do
Upgrade Kyverno to 1.19.2 or later and restart the Kyverno pods. Interim: limit who may author namespaced CEL policies and set memory limits/alerting on the Kyverno deployments so an OOM is visible. Control-plane only.
References
Related entries
- Nexus Repository 3: read-only users can upload artifacts to Swift, Terraform and Conda reposCVE-2026-14504 · Sonatype Nexus Repository 3 (component upload API, Swift/Terraform/Conda hosted repos)High
- BuildKit: Insufficient validation of git URL fragment subdir allows access to files outside the intended checkoutCVE-2026-33748 · BuildKitHigh
- Kata Containers: Oversight in the CopyFile policy from v3.4.0 to v3.28.0CVE-2026-41326 · Kata ContainersHigh
- Open Cluster Management: forged client certificate lets a managed-cluster admin pivot to the hubCVE-2026-4740 · Open Cluster Management / Red Hat ACM multicluster engine (client certificate renewal)High
- containerd: CRI restores container.log from a checkpoint image without validating symlinksCVE-2026-53489 · containerdHigh
- Red Hat ACM submariner-operator: unvalidated image in the Submariner CR runs attacker code cluster-wideCVE-2026-66783 · Red Hat ACM submariner-operator (unvalidated image path in the Submariner CR)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.