Katalog CVE

CVE-2026-105311

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

Operator StreamsHub Console działa jako confused deputy: najemca Kubernetes z uprawnieniem do tworzenia zasobu Console może ustawić spec.kafkaClusters[].credentials.kafkaUser.namespace na dowolną przestrzeń nazw. Operator, działający z uprawnieniami RBAC do Secrets w całym klastrze, odczytuje Secret KafkaUser z przestrzeni ofiary (dane uwierzytelniające SASL lub klucze prywatne TLS) i zapisuje materiał w postaci jawnej do Secret w przestrzeni nazw atakującego. W ścieżce kodu nie ma sprawdzenia tej samej przestrzeni nazw ani listy dozwolonych.

Ocena ryzyka

Atakujący może uzyskać dostęp do danych uwierzytelniających lub kluczy prywatnych innych najemców, co prowadzi do eskalacji uprawnień i naruszenia poufności. Może to umożliwić podszycie się pod inne usługi.

Rekomendacja

Zaktualizuj operator StreamsHub Console do wersji zawierającej poprawkę. Do czasu aktualizacji ogranicz uprawnienia do tworzenia zasobów Console i monitoruj nietypowe operacje na Secret.

Powiązane podatności

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

The StreamsHub Console operator acts as a confused deputy: a Kubernetes tenant with permission to create a Console custom resource can set spec.kafkaClusters[].credentials.kafkaUser.namespace to any namespace. The operator, running with cluster-wide Secrets RBAC, reads the victim-namespace KafkaUser Secret (SASL credentials or TLS private keys) and writes the plaintext material into a Secret in the attacker's namespace. No same-namespace check or allowlist exists anywhere in the code path.

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