SUSE Rancher przechowuje wrażliwe informacje w postaci niezaszyfrowanej (plaintext), umożliwiając uwierzytelnionym użytkownikom ich odczyt za pośrednictwem Kubernetes API. Podatność jest krytyczna, ponieważ dotyczy szerokiej grupy ról użytkowników i może prowadzić do ujawnienia poufnych danych konfiguracyjnych całego środowiska klastrowego.
▸ Pokaż oryginał (EN)
A Cleartext Storage of Sensitive Information vulnerability in SUSE Rancher allows authenticated Cluster Owners, Cluster Members, Project Owners, Project Members and User Base to use the Kubernetes API to retrieve plaintext version of sensitive data. This issue affects: SUSE Rancher Rancher versions prior to 2.5.16; Rancher versions prior to 2.6.7.
Podatność (CWE-312) polega na tym, że SUSE Rancher przechowuje wrażliwe dane — takie jak dane uwierzytelniające lub sekrety — w postaci jawnego tekstu. Uwierzytelniony użytkownik posiadający dowolną z ról: Cluster Owner, Cluster Member, Project Owner, Project Member lub User Base może wywołać zapytanie do Kubernetes API i pobrać te dane w postaci niechronionej. Zakres podatności wykracza poza kontekst pojedynczego projektu (S:C w wektorze CVSS), co oznacza możliwość uzyskania dostępu do zasobów innych niż bezpośrednio przypisane do atakującego.
Atakujący z podstawowymi uprawnieniami w środowisku Rancher może odczytać wrażliwe dane w postaci plaintext, co może skutkować przejęciem kontroli nad innymi klastrami, eskalacją uprawnień lub lateral movement w infrastrukturze kontenerowej.
Należy zaktualizować SUSE Rancher do wersji 2.5.16 lub nowszej (dla gałęzi 2.5.x) albo do wersji 2.6.7 lub nowszej (dla gałęzi 2.6.x). Szczegółowe informacje dostępne są w oficjalnym security advisory producenta pod adresem https://github.com/rancher/rancher/security/advisories/GHSA-g7j7-h4q8-8w2f.
SUSE Rancher w wersjach wcześniejszych niż 2.5.16 oraz w wersjach wcześniejszych niż 2.6.7.
Podatność wymaga jedynie podstawowych uprawnień uwierzytelnionego użytkownika (PR:L), co w połączeniu z brakiem konieczności interakcji ze strony ofiary (UI:N) i krytycznym wynikiem CVSS 9.9 czyni ją szczególnie istotną w środowiskach z wieloma użytkownikami platformy Rancher.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HSUSE Rancher
APPSuse2.5.0 – 2.5.16 (bez)2.6.0 – 2.6.7 (bez)
Powiązane podatności
SAML authentication replay w Rancher — brak wymuszenia jednorazowego użycia asercji
Eskalacja uprawnień dla roli Project Owner w Rancher (LPE)
SUSE Rancher: eskalacja uprawnień przez manipulację Kubernetes secrets
SUSE Rancher – privilege escalation przez błędną konfigurację admission Webhook
SUSE Rancher: przechowywanie poświadczeń w postaci jawnego tekstu