Katalog CVE

CVE-2026-122316

WysokieCVSS 8.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Kyverno w wersjach od 1.17.0 do 1.19.2 zawiera podatność na brak autoryzacji w procesorze mutate-existing w tle, która pozwala dzierżawcom w przestrzeniach nazw na modyfikowanie zasobów poza ich przestrzenią nazw. Atakujący mogą tworzyć NamespacedMutatingPolicy celujące w obiekty Namespace lub zasoby ofiary za pomocą wyrażeń CEL, powodując usunięcie etykiet Pod Security w całym klastrze przez konto usługi kontrolera w tle.

Ocena ryzyka

Może to prowadzić do nieautoryzowanych modyfikacji zasobów, w tym osłabienia zabezpieczeń klastra poprzez usunięcie etykiet Pod Security. Organizacje z wielodzierżawczymi klastrami są narażone na eskalację uprawnień.

Rekomendacja

Zaktualizuj Kyverno do wersji 1.19.2 lub nowszej. Ogranicz uprawnienia do tworzenia NamespacedMutatingPolicy i regularnie przeglądaj polityki mutacji.

Inne podatności w Kyverno

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

Kyverno from 1.17.0 before 1.19.2 contains a missing authorization vulnerability in the mutate-existing background processor that allows namespaced tenants to modify resources outside their namespace. Attackers can create a NamespacedMutatingPolicy targeting Namespace objects or victim-namespace resources via CEL expressions, making the background-controller ServiceAccount strip Pod Security labels cluster-wide.

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