CVE-2024-6538
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 48 - wyżej niż 48% wszystkich znanych CVE
Streszczenie
W OpenShift Console wykryto podatność Server Side Request Forgery (SSRF). Endpoint /api/dev-console/proxy/internet pozwala uwierzytelnionym użytkownikom na wykonywanie dowolnych, w pełni kontrolowanych żądań HTTP(S) z poda konsoli, a pełna odpowiedź jest zwracana przez endpoint, mimo że nazwa sugeruje ograniczenie do internetu.
Ocena ryzyka
Uwierzytelniony atakujący może wykorzystać konsolę do żądań do usług wewnątrz klastra, co może prowadzić do ujawnienia informacji lub innych niepożądanych skutków dla systemu.
Rekomendacja
Ogranicz dostęp do endpointu /api/dev-console/proxy/internet i wdróż kontrolę adresów docelowych; zaktualizuj OpenShift Console do wersji zawierającej poprawkę.
Inne podatności w OpenShift Console
Zobacz wszystkie- CVE-2026-75885Krytyczne
W konsoli OpenShift wykryto lukę umożliwiającą nieuwierzytelniony dostęp do punktów końcowych /api/devfile/ i /api/devfile/samples/. Zdalny atakujący może wysyłać spreparowane ładunki devfile, co prowadzi do Server-Side Request Forgery (SSRF) oraz, poprzez powtarzane duże żądania bez określonej długości treści, do nieograniczonego wzrostu pamięci i odmowy usługi (DoS).
- CVE-2026-75888Wysokie
W konsoli OpenShift znaleziono podatność SSRF (Server-Side Request Forgery). Uwierzytelniony użytkownik konsoli może wykorzystać podatność, podając specjalnie spreparowany URL Helm chart bez odpowiedniej walidacji, co pozwala na pobieranie dowolnych adresów URL przez pod konsoli, potencjalnie prowadząc do ujawnienia wrażliwych informacji w komunikatach błędów lub umożliwiając ślepe skanowanie portów w klastrze.
- CVE-2026-75887Wysokie
W konsoli OpenShift znaleziono lukę polegającą na przechodzeniu poza katalog (path traversal) w punkcie końcowym /locales/resource.json, wykorzystującą parametry lng i ns. Nieuwierzytelniony atakujący może odczytać wrażliwe pliki .json z systemu plików poda, w tym manifesty wtyczek i pliki konfiguracyjne, a także przeprowadzić atak na zarejestrowane backendy wtyczek dynamicznych.
- CVE-2026-75886Wysokie
W openshift/console wykryto błąd polegający na braku prawidłowego uwierzytelniania w CatalogdHandler oraz przekazywaniu ciasteczka openshift-session-token. Nieuwierzytelniony zdalny atakujący może wysyłać żądania do usługi catalogd w klastrze, ujawniając wewnętrzny indeks katalogu operatorów i uzyskując pośredni dostęp do przestrzeni nazw openshift-catalogd.
- CVE-2026-50237Wysokie
Podatność typu Server-Side Request Forgery (SSRF) i problem w łańcuchu dostaw w proxy katalogu Helm w OpenShift Console. Dzierżawca przestrzeni nazw może umieścić ProjectHelmChartRepository z dowolnym adresem URL, który konsola pobiera po stronie serwera, omijając ograniczenia egress dzierżawcy. W połączeniu z zatruciem metadanych katalogu i instalacją wykresów za pośrednictwem administratora, umożliwia to eskalację uprawnień.
- CVE-2026-50236Wysokie
Podatność typu SSRF z uwierzytelnianiem w pomocnikach webhook Dev Console w OpenShift Console. Adresy URL dostarczone przez użytkownika są pobierane po stronie serwera bez walidacji, a neutralizacja ścieżek umożliwia kierowanie do dowolnych punktów końcowych i pełne odzwierciedlenie odpowiedzi z uprzywilejowanej pozycji sieciowej konsoli.
- CVE-2024-7631Średnie
W OpenShift Console znaleziono wadę w punkcie końcowym /locales/resources.json, używanym do serwowania zasobów w wielu językach. Parametry lng i ns są używane do konstruowania ścieżki pliku w pkg/plugins/handlers unsafely.go#L112. Z powodu niebezpiecznej konstrukcji ścieżki, uwierzytelniony użytkownik może manipulować ścieżką, aby pobrać dowolne pliki JSON w podzie konsoli, używając sekwencji ../ i prawidłowych ścieżek katalogów.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in OpenShift Console. A Server Side Request Forgery (SSRF) attack can happen if an attacker supplies all or part of a URL to the server to query. The server is considered to be in a privileged network position and can often reach exposed services that aren't readily available to clients due to network filtering. Leveraging such an attack vector, the attacker can have an impact on other services and potentially disclose information or have other nefarious effects on the system. The /api/dev-console/proxy/internet endpoint on the OpenShift Console allows authenticated users to have the console's pod perform arbitrary and fully controlled HTTP(s) requests. The full response to these requests is returned by the endpoint. While the name of this endpoint suggests the requests are only bound to the internet, no such checks are in place. An authenticated user can therefore ask the console to perform arbitrary HTTP requests from outside the cluster to a service inside the cluster.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

