CVE-2026-54367
WysokieCVSS 8.6Streszczenie
CentreStack przed wersją 17.2 zawiera podatność umożliwiającą ominięcie uwierzytelnienia. Nieuwierzytelniony atakujący może odczytywać, zapisywać lub usuwać dowolne ustawienia kont, wykorzystując odsłonięte endpointy API pozbawione kontroli autoryzacji. Atakujący może wygenerować prawidłowe zaszyfrowane wartości EntAcctId przy użyciu statycznego klucza szyfrowania, co umożliwia enumerację domen najemców i tożsamości administratorów.
Ocena ryzyka
Ryzyko polega na możliwości nieautoryzowanego dostępu do ustawień kont i danych wrażliwych, co może prowadzić do wycieku informacji i eskalacji uprawnień.
Rekomendacja
Należy natychmiast zaktualizować CentreStack do wersji 17.2 lub nowszej, która zawiera poprawkę.
Inne podatności w CentreStack
Zobacz wszystkie- CVE-2026-54368Wysokie
CentreStack przed wersją 17.4 zawiera podatność na wstrzykiwanie SQL w funkcjach GladDBFiles.SearchEx() i SearchExUnder(). Uwierzytelniony atakujący może dostarczyć spreparowany nagłówek x-glad-filter przez endpoint API jsondir, co prowadzi do wykonania dowolnych zapytań SQL i zapisu plików na serwerze za pomocą funkcji PostgreSQL lo_from_bytea() i lo_export(), umożliwiając zdalne wykonanie kodu.
- CVE-2026-54366Wysokie
CentreStack przed wersją 17.4 zawiera podatność na wstrzykiwanie XML External Entity (XXE). Nieuwierzytelniony atakujący może dostarczyć złośliwy URL do handlera konfiguracji magazynu SharePoint, co powoduje pobranie i przetworzenie kontrolowanego przez atakującego XML z zewnętrznymi referencjami DTD, prowadząc do wycieku plików takich jak Web.config zawierających dane uwierzytelniające bazy danych i klucze kryptograficzne.
- CVE-2026-54364Średnie
CentreStack przed wersją 17.4 zawiera podatność na wstrzykiwanie zmiennych sesyjnych, która pozwala nieuwierzytelnionym atakującym na wstrzyknięcie dowolnych zmiennych sesyjnych poprzez osadzenie znaków nowej linii i tabulacji w spreparowanym parametrze AccountName wysyłanym do punktu końcowego SelectProvider.aspx. Atakujący mogą wykorzystać brak sanityzacji danych wejściowych w niestandardowym formacie serializacji sesji, aby wstrzyknąć zmienną sesyjną resellerid, omijając sprawdzenie uwierzytelnienia IsValidRSession i uzyskując nieautoryzowany dostęp do stron zarządzania.
- CVE-2026-54363Krytyczne
CentreStack przed wersją 17.5 zawiera podatność polegającą na zakodowanym na stałe kluczu kryptograficznym, co umożliwia nieuwierzytelnionym atakującym fałszowanie dowolnych zaszyfrowanych tokenów poprzez wykorzystanie statycznej wartości SysNumber używanej jako entropia w metodach AccessTicket.Encrypt() i AccessTicket.Decrypt(). Atakujący mogą utworzyć ważne nagłówki x-glad-auth i wywołać uprzywilejowane punkty końcowe API, takie jak acquiretenantbackuptoken, aby uzyskać IdentityTicket administratora domeny, co prowadzi do pełnego łańcucha zdalnego wykonania kodu bez uwierzytelnienia.
- CVE-2026-54365Wysokie
CentreStack przed wersją 17.3 zawiera podatność na deserializację bez uwierzytelnienia w GSNamespace.dll. Nieuwierzytelniony atakujący może dostarczyć spreparowany zakodowany w base64 ciąg XML do odsłoniętych endpointów API, co powoduje utworzenie dowolnych lokalnych kont użytkowników OS poprzez wywołanie NetUserAdd Windows API.
Oryginalny opis (angielski, źródło NVD)
CentreStack before 17.2 contains an authentication bypass vulnerability that allows unauthenticated attackers to read, write, or delete arbitrary account settings by exploiting exposed API endpoints that lack authorization checks. Attackers can generate valid encrypted EntAcctId values using the static shared encryption key to forge identifiers for any user GUID, including the system-wide cluster settings account, enabling enumeration of hosted tenant domains and administrator identities.

