CVE-2026-54364
ŚrednieCVSS 6.5Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje nieautoryzowany dostęp do panelu zarządzania CentreStack, co może prowadzić do przejęcia kontroli nad systemem i wycieku danych.
Rekomendacja
Zaleca się natychmiastową aktualizację CentreStack do wersji 17.4 lub nowszej, która zawiera poprawkę eliminującą tę podatność.
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-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.4 contains a session variable injection vulnerability that allows unauthenticated attackers to inject arbitrary session variables by embedding newline and tab characters into a crafted AccountName parameter posted to the SelectProvider.aspx endpoint. Attackers can exploit the lack of input sanitization in the custom session serialization format to inject a resellerid session variable, bypassing the IsValidRSession authentication check and gaining unauthorized access to management pages.

