CVE-2026-58658
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
GPUStack do wersji 2.2.1 zawiera nieuwierzytelnioną podatność ujawniania informacji, która pozwala atakującym na dostęp do wrażliwych logów inferencji oraz modyfikację konfiguracji pracownika poprzez niechronione punkty końcowe /serveLogs i /debug na porcie pracownika. Atakujący mogą wyliczać identyfikatory instancji modeli, aby strumieniować logi zawierające prompty i odpowiedzi, zmieniać poziomy logowania oraz odczytywać dane profilowania pamięci bez żadnego uwierzytelnienia.
Ocena ryzyka
Ryzyko dla organizacji obejmuje wyciek poufnych danych przetwarzanych przez modele AI (prompty i odpowiedzi) oraz możliwość nieautoryzowanej zmiany konfiguracji pracownika, co może prowadzić do naruszenia integralności systemu i dalszych ataków.
Rekomendacja
Należy natychmiast zaktualizować GPUStack do wersji zawierającej commit 4e20551 lub nowszej, a także ograniczyć dostęp do portu pracownika tylko dla zaufanych sieci.
Inne podatności w GPUStack
Zobacz wszystkie- CVE-2026-103002Wysokie
W GPUStack od wersji 2.2.0 do 2.2.2 komponent cluster_apiserver_proxy przekazywał uwierzytelnione żądania użytkownika niebędącego administratorem do wybranego klastra Kubernetes bez sprawdzenia uprawnień na poziomie zasobów. Proxy korzystał z poświadczeń ServiceAccount osiągalnego workera, co pozwalało czytać wrażliwe zasoby, tworzyć lub modyfikować obciążenia albo usuwać zasoby zgodnie z uprawnieniami tego konta. Podatność naprawiono w wersji 2.2.2.
- CVE-2026-102895Krytyczne
GPUStack przed wersją 2.2.0 traktował żądania pochodzące z pętli zwrotnej jako pochodzące od wbudowanego administratora, gdy force_auth_localhost było wyłączone (domyślnie). Zdalne żądanie mogło wyglądać na pochodzące z 127.0.0.1, co pozwalało na nieuwierzytelniony dostęp administracyjny, w tym zmianę użytkowników i modeli, tworzenie trwałych kluczy API administratora, ujawnianie sekretów oraz wykonanie kodu.
- CVE-2026-102894Krytyczne
GPUStack w wersjach od 0.7.1 do 2.2.2 zawiera endpoint /auth/saml/callback, który dekoduje XML SAML i używa NameID oraz atrybutów do uwierzytelnienia lub utworzenia użytkownika bez weryfikacji podpisu, wystawcy, odbiorcy, miejsca docelowego ani warunków czasowych. Dowolny klient sieciowy może podszyć się pod istniejącego użytkownika, w tym administratora, lub utworzyć nowe konto, nawet gdy SAML nie jest skonfigurowany.
Oryginalny opis (angielski, źródło NVD)
GPUStack through 2.2.1, fixed in commit 4e20551, contains an unauthenticated information disclosure vulnerability that allows unauthenticated attackers to access sensitive inference logs and modify worker configuration by exploiting unprotected /serveLogs and /debug endpoints on the worker port. Attackers can enumerate model instance IDs to stream serving logs containing prompts and completions, change log levels, and read memory profiling data without any authentication.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

