Katalog CVE

CVE-2026-39961

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

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

Streszczenie

Aiven Operator w wersjach od 0.31.0 do przed 0.37.0 pozwala deweloperowi z uprawnieniem create na CRD ClickhouseUser w swoim namespace wykradać sekrety z dowolnego innego namespace (dane logowania do produkcyjnych baz, klucze API, tokeny usług) pojedynczym kubectl apply. Operator odczytuje sekret ofiary za pomocą swojego ClusterRole i zapisuje hasło do nowego sekretu w namespace atakującego, działając jako confused deputy bez walidacji spec.connInfoSecretSource.namespace.

Ocena ryzyka

Możliwy jest poważny wyciek poświadczeń i sekretów z innych namespace, w tym produkcyjnych baz danych i tokenów usług, przez użytkownika o stosunkowo niskich uprawnieniach.

Rekomendacja

Zaktualizuj Aiven Operator do wersji 0.37.0 lub nowszej. Ogranicz uprawnienia do tworzenia CRD ClickhouseUser oraz wdróż polityki admission (np. webhooki walidujące namespace), aby zapobiec nadużyciom.

Powiązane podatności

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

Aiven Operator allows you to provision and manage Aiven Services from your Kubernetes cluster. From 0.31.0 to before 0.37.0, a developer with create permission on ClickhouseUser CRDs in their own namespace can exfiltrate secrets from any other namespace — production database credentials, API keys, service tokens — with a single kubectl apply. The operator reads the victim's secret using its ClusterRole and writes the password into a new secret in the attacker's namespace. The operator acts as a confused deputy: its ServiceAccount has cluster-wide secret read/write (aiven-operator-role ClusterRole), and it trusts user-supplied namespace values in spec.connInfoSecretSource.namespace without validation. No admission webhook enforces this boundary — the ServiceUser webhook returns nil, and no ClickhouseUser webhook exists. This vulnerability is fixed in 0.37.0.

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