Katalog CVE

CVE-2026-77939

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.44%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

Flextype CMS do wersji v1.0.0-dev zawiera podatność na wstrzyknięcie języka wyrażeń, która pozwala uwierzytelnionym atakującym z ważnym tokenem API na odczyt dowolnych plików poprzez przekazanie nieoczyszczonych danych wejściowych do silnika Symfony ExpressionLanguage przez endpoint POST /api/v1/query. Atakujący mogą wykorzystać wystawione obiekty aplikacji, w tym filesystem() i serializers(), w zakresie oceny, aby odczytać dowolne pliki serwera i osiągnąć warunkowe zdalne wykonanie kodu, jeśli plik PHP może zostać umieszczony na dysku przez wektor dodatkowy.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany odczyt wrażliwych plików z serwera, co może prowadzić do ujawnienia danych, a w sprzyjających warunkach do zdalnego wykonania kodu. Może to skutkować pełną kompromitacją systemu.

Rekomendacja

Zaleca się natychmiastową aktualizację Flextype CMS do najnowszej wersji zawierającej poprawkę. Należy również ograniczyć dostęp do endpointu /api/v1/query oraz dokładnie sanityzować wszystkie dane wejściowe przekazywane do silnika wyrażeń.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Flextype CMS through v1.0.0-dev contains an expression language injection vulnerability that allows authenticated attackers with a valid API token to read arbitrary files by passing unsanitized user-supplied input to the Symfony ExpressionLanguage engine via the POST /api/v1/query endpoint. Attackers can leverage exposed application objects including filesystem() and serializers() within the evaluation scope to read arbitrary server files and achieve conditional remote code execution if a PHP file can be placed on disk through a secondary vector.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS