Katalog CVE

CVE-2026-55225

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

Streszczenie

W Strimzi w wersji 1.0.0 i wcześniejszych atakujący mogący utworzyć zasób niestandardowy Kafka może ustawić Kafka.spec.entityOperator watchedNamespace na docelową przestrzeń nazw, powodując utworzenie przez Cluster Operator roli z pełnymi uprawnieniami CRUD do Secret w tej przestrzeni i powiązanie jej z kontem usługi Entity Operator w przestrzeni nazw atakującego. Atakujący może wygenerować token dla tego konta usługi i odczytywać lub zapisywać sekrety w dowolnej docelowej przestrzeni nazw, w której Cluster Operator ma przyznane uprawnienia, niezależnie od STRIMZI_NAMESPACE. Problem naprawiono w wersjach 1.0.1 i 1.1.0.

Ocena ryzyka

Atakujący z możliwością tworzenia zasobów Kafka może uzyskać dostęp do sekretów w dowolnej przestrzeni nazw, w której Cluster Operator ma uprawnienia, co może prowadzić do eskalacji uprawnień i kompromitacji całego klastra. Może to skutkować ujawnieniem wrażliwych danych i przejęciem kontroli nad infrastrukturą.

Rekomendacja

Zaktualizuj Strimzi do wersji 1.0.1 lub 1.1.0, które naprawiają tę podatność. Do czasu aktualizacji rozważ ograniczenie możliwości tworzenia zasobów Kafka przez nieuprzywilejowanych użytkowników oraz audyt uprawnień Cluster Operatora.

Inne podatności w Strimzi

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

Strimzi provides a way to run an Apache Kafka cluster on Kubernetes or OpenShift in various deployment configurations. In Strimzi 1.0.0 and earlier, an attacker who can create a Kafka custom resource can set Kafka.spec.entityOperator watchedNamespace to a target namespace, causing the Cluster Operator to create a Role with full Secret CRUD permissions there and bind it to the Entity Operator ServiceAccount in the attacker's namespace. The attacker can mint a token for that ServiceAccount and read or write Secrets in any target namespace where the Cluster Operator has been granted permissions, regardless of STRIMZI_NAMESPACE. This issue is fixed in versions 1.0.1 and 1.1.0.

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