Katalog CVE

CVE-2026-122305

WysokieCVSS 7.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

Percentyl 23 - wyżej niż 23% wszystkich znanych CVE

Streszczenie

Kyverno w wersjach przed 1.19.2 zawiera podatność typu denial of service w funkcji substituteVariablesIfAny, która pozwala użytkownikom o niskich uprawnieniach zawiesić webhook admission poprzez samoodwołujące się szablony zmiennych. Atakujący może tworzyć zasoby, których adnotacje ponownie wprowadzają osadzoną zmienną polityki, powodując nieograniczone pętle podstawiania, które wyczerpują CPU i pamięć oraz blokują admission w całym klastrze.

Ocena ryzyka

Nawet użytkownik o niskich uprawnieniach może sparaliżować mechanizm admission w całym klastrze, blokując wdrażanie i modyfikację zasobów. Może to skutkować niedostępnością usług i zakłóceniem procesów operacyjnych.

Rekomendacja

Zaktualizuj Kyverno do wersji 1.19.2 lub nowszej. Rozważ ograniczenie możliwości tworzenia zasobów z adnotacjami przetwarzanymi przez polityki oraz monitorowanie nietypowych wzorców adnotacji.

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 in substituteVariablesIfAny that allows low-privileged users to hang the admission webhook via self-referential variable templates. Attackers can create resources whose annotations re-introduce the embedded policy variable, causing unbounded substitution loops that exhaust CPU and memory and block cluster-wide admission.

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