Katalog CVE

CVE-2026-109397

WysokieCVSS 7.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Thelia przed wersją 3.1.2 i 3.2.x przed 3.2.1 zawiera podatność na nieograniczone przesyłanie plików, która pozwala uwierzytelnionym użytkownikom panelu administracyjnego na przesyłanie plików PHP przez dodanie spacji na końcu nazwy pliku. FileProcessorService waliduje surową nazwę pliku, ale FileManager::sanitizeFileName() usuwa spację, przechowując wykonywalny plik .php w public/cache/documents/ w celu wykonania kodu jako użytkownik serwera WWW.

Ocena ryzyka

Ryzyko polega na możliwości wykonania dowolnego kodu na serwerze przez uwierzytelnionego użytkownika back-office, co może prowadzić do pełnej kompromitacji systemu.

Rekomendacja

Zaleca się aktualizację Thelia do wersji 3.1.2 lub 3.2.1 oraz wdrożenie dodatkowych kontroli walidacji nazw plików i typów plików.

Inne podatności w Thelia

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

Thelia before 3.1.2 and 3.2.x before 3.2.1 contains an unrestricted file upload vulnerability that allows authenticated back-office users to upload PHP files by appending a trailing space to filenames. FileProcessorService validates the raw filename but FileManager::sanitizeFileName() strips the space, storing an executable .php file under public/cache/documents/ for code execution as the web server user.

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