CVE-2026-54363
KrytyczneCVSS 9.1Streszczenie
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.
Ocena ryzyka
Nieuwierzytelniony atakujący może zdalnie wykonać dowolny kod w systemie CentreStack, co prowadzi do pełnego przejęcia serwera i potencjalnego wycieku wszystkich danych przechowywanych w systemie.
Rekomendacja
Należy natychmiast zaktualizować CentreStack do wersji 17.5 lub nowszej, która zawiera poprawkę usuwającą zakodowany na stałe klucz.
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-54367Wysokie
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.
- 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-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.5 contains a hardcoded cryptographic key vulnerability that allows unauthenticated attackers to forge arbitrary encrypted tokens by exploiting a static SysNumber value used as entropy for AccessTicket.Encrypt() and AccessTicket.Decrypt() across all installations. Attackers can use the hardcoded key to craft valid x-glad-auth headers and call privileged API endpoints such as acquiretenantbackuptoken to obtain a domain administrator IdentityTicket, enabling a complete unauthenticated remote code execution chain.

