Katalog CVE

CVE-2026-122309

ŚrednieCVSS 6.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Kyverno w wersjach przed 1.19.2 zawiera podatność typu denial of service, która pozwala autorom polityk w obrębie namespace wyczerpać CPU i pamięć przez przesyłanie wyrażeń CEL ocenianych bez limitów kosztu wykonania. Atakujący może utworzyć NamespacedValidatingPolicy lub NamespacedDeletingPolicy z zagnieżdżonymi komprehensjami map nad dużymi polami ConfigMap, co prowadzi do zabicia podów Kyverno przez OOM i zablokowania admission w całym klastrze.

Ocena ryzyka

Atakujący z uprawnieniami do tworzenia polityk w namespace może doprowadzić do awarii podów Kyverno i zablokować admission w całym klastrze. Skutkuje to niedostępnością usług i niemożnością zarządzania zasobami Kubernetes.

Rekomendacja

Zaktualizuj Kyverno do wersji 1.19.2 lub nowszej. Ogranicz uprawnienia do tworzenia polityk i rozważ wdrożenie limitów zasobów oraz mechanizmów wykrywania nadmiernie kosztownych wyrażeń CEL.

Inne podatności w Kyverno

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Kyverno before 1.19.2 contains a denial of service vulnerability that allows namespace-scoped policy authors to exhaust CPU and memory by submitting CEL expressions evaluated without runtime cost limits. Attackers can create a NamespacedValidatingPolicy or NamespacedDeletingPolicy with nested map comprehensions over large ConfigMap fields to OOM-kill Kyverno pods and block cluster-wide admission.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS