CVE-2024-7631
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 41 - wyżej niż 41% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Uwierzytelniony użytkownik może odczytać dowolne pliki JSON z poda konsoli, co może prowadzić do ujawnienia wrażliwych informacji, takich jak konfiguracje lub dane uwierzytelniające.
Rekomendacja
Zaktualizuj OpenShift Console do wersji z poprawką. Ogranicz dostęp do punktu końcowego dla nieuprawnionych użytkowników.
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.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in the OpenShift Console, an endpoint for plugins to serve resources in multiple languages: /locales/resources.json. This endpoint's lng and ns parameters are used to construct a filepath in pkg/plugins/handlers unsafely.go#L112 Because of this unsafe filepath construction, an authenticated user can manipulate the path to retrieve any JSON files on the console's pod by using sequences of ../ and valid directory paths.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

