Katalog CVE

CVE-2026-41068

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Kyverno, silnik polityk dla zespołów inżynieryjnych platform chmurowych, ma lukę w kontekście ładowania ConfigMap, która pozwala na eskalację uprawnień między przestrzeniami nazw. Pole `configMap.namespace` akceptuje dowolną przestrzeń nazw bez walidacji, co umożliwia administratorowi przestrzeni nazw odczyt ConfigMap z dowolnej przestrzeni nazw przy użyciu uprzywilejowanego konta serwisowego Kyverno.

Ocena ryzyka

Luka ta stanowi całkowite obejście kontroli RBAC w wielo-tenantowych klastrach Kubernetes, co może prowadzić do nieautoryzowanego dostępu do wrażliwych danych. Organizacje mogą być narażone na poważne naruszenia bezpieczeństwa danych.

Rekomendacja

Zaleca się aktualizację do wersji 1.17.2, która zawiera poprawkę eliminującą tę podatność. Należy również przeprowadzić audyt uprawnień w klastrze Kubernetes, aby zminimalizować ryzyko związane z nieautoryzowanym dostępem.

Powiązane podatności

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

Kyverno is a policy engine designed for cloud native platform engineering teams. The patch for CVE-2026-22039 fixed cross-namespace privilege escalation in Kyverno's `apiCall` context by validating the `URLPath` field. However, the ConfigMap context loader has the identical vulnerability — the `configMap.namespace` field accepts any namespace with zero validation, allowing a namespace admin to read ConfigMaps from any namespace using Kyverno's privileged service account. This is a complete RBAC bypass in multi-tenant Kubernetes clusters. An updated fix is available in version 1.17.2.

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