W OpenC3 COSMOS przed wersją 6.0.2 wykryto wbudowane na stałe w kod źródłowy dane uwierzytelniające (hardcoded credentials) dla konta Service Account. Podatność jest krytyczna, ponieważ umożliwia nieautoryzowany dostęp do systemu bez znajomości jakichkolwiek haseł ustawionych przez administratora.
▸ Pokaż oryginał (EN)
OpenC3 COSMOS before v6.0.2 was discovered to contain hardcoded credentials for the Service Account.
Zgodnie z CWE-798, producent umieścił w kodzie aplikacji stałe, niezmienne dane logowania dla konta Service Account. Atakujący znający te osadzone w kodzie poświadczenia (np. po analizie publicznie dostępnego repozytorium) może użyć ich do uwierzytelnienia się w systemie. Ponieważ dane te są identyczne we wszystkich instalacjach danej wersji, exploit nie wymaga żadnej interakcji po stronie ofiary ani specjalnych uprawnień.
Atakujący uzyskuje pełny, nieautoryzowany dostęp do systemu z uprawnieniami konta Service Account, co może prowadzić do ujawnienia danych misji kosmicznych, ich modyfikacji lub całkowitego zakłócenia działania platformy.
Należy pilnie zaktualizować OpenC3 COSMOS do wersji 6.0.2 lub nowszej, w której problem został usunięty. Szczegóły poprawki dostępne są w referencjach producenta (GitHub pull request #1816 oraz release v6.0.2). Po aktualizacji zaleca się przegląd logów dostępu w celu wykrycia ewentualnego nieautoryzowanego użycia konta Service Account.
OpenC3 COSMOS we wszystkich wersjach przed 6.0.2
Podatność została zidentyfikowana i opisana w raporcie oceny bezpieczeństwa opublikowanym przez VisionSpace (visionspace.com/openc3-cosmos-a-security-assessment-of-an-open-source-mission-framework/).
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HOpenc3 Cosmos
APPOpenc36.0.0
Powiązane podatności
OpenC3 COSMOS: ominięcie uprawnień API i dostęp do usług wewnętrznych sieci Docker
SQL Injection w komponencie TSDB OpenC3 COSMOS (CVE-2026-42087)
Path Traversal w endpoincie /script-api/scripts/ OpenC3 COSMOS
OpenC3 COSMOS: Obejście uwierzytelnienia przez słabe wymagania haseł
RCE w komponencie Plugin Management OpenC3 COSMOS poprzez spreparowany plik .txt