Katalog CVE

CVE-2025-34086

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
4.22%

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

Streszczenie

Bolt CMS w wersjach 3.7.0 i starszych zawiera łańcuch podatności, który pozwala uwierzytelnionemu użytkownikowi na zdalne wykonanie kodu. Użytkownik z ważnymi poświadczeniami może wstrzyknąć dowolny kod PHP do pola displayname profilu, który jest renderowany bez sanityzacji w szablonach backendu. Następnie może wyświetlić i zmienić nazwy plików sesji, a poprzez zmianę nazwy pliku .session na plik .php w katalogu publicznym uzyskać web shell. Producent ogłosił koniec wsparcia dla Bolt 3 po 31 grudnia 2021.

Ocena ryzyka

Uwierzytelniony atakujący może uzyskać pełną kontrolę nad serwerem, co może prowadzić do kradzieży danych, modyfikacji treści i dalszych ataków na infrastrukturę.

Rekomendacja

Zaleca się natychmiastowe przejście na wspieraną wersję Bolt CMS lub migrację do innego systemu, ponieważ wersja 3.7.0 nie jest już wspierana i nie otrzyma poprawek.

Inne podatności w Bolt CMS

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

Bolt CMS versions 3.7.0 and earlier contain a chain of vulnerabilities that together allow an authenticated user to achieve remote code execution. A user with valid credentials can inject arbitrary PHP code into the displayname field of the user profile, which is rendered unsanitized in backend templates. The attacker can then list and rename cached session files via the /async/browse/cache/.sessions and /async/folder/rename endpoints. By renaming a .session file to a path under the publicly accessible /files/ directory with a .php extension, the attacker can turn the injected code into an executable web shell. Finally, the attacker triggers the payload via a crafted HTTP GET request to the rogue file. NOTE: The vendor announced that Bolt 3 reached end-of-life after 31 December 2021.

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