Podatności GetSimple CMS CE
4 znanych podatności CVE w GetSimple CMS CE, przetłumaczonych i ocenionych.
- CVE-2026-71542Wysokie
GetSimple CMS CE w wersjach 3.3.22 i wcześniejszych jest podatny na trwały Cross-Site Scripting (XSS) w funkcjonalności "Theme to Components" (admin/components.php) poprzez parametr title. Zapisany tytuł jest renderowany wewnątrz atrybutu HTML w podwójnych cudzysłowach w interfejsie administracyjnym, a wartość jest dekodowana z encji HTML przed wypisaniem, bez ponownego kodowania dla kontekstu atrybutu.
- CVE-2026-56661Wysokie
W GetSimple CMS CE przed wersją 1.5, procedura aktualizacji pobiera URL podany przez użytkownika za pomocą file_get_contents() po tylko walidacji formatu (FILTER_VALIDATE_URL) — brak walidacji celu żądania. Atakujący, który może przesłać formularz, może sprawić, że serwer wyśle żądania do dowolnych miejsc, w tym do usług wewnętrznych i endpointów metadanych chmury (169.254.169.254). Odpowiedź jest zapisywana do pliku dostępnego z sieci (/Tmpfile.zip) i nie jest usuwana, gdy zawartość nie jest prawidłowym ZIP, co czyni to pełnym SSRF: atakujący może odczytać odpowiedź wewnętrznego żądania. Problem naprawiono w wersji 1.5.
- CVE-2026-56662Krytyczne
W GetSimple CMS CE przed wersją 1.5 formularz aktualizacji UpdateCE nie zawierał tokenu anty-CSRF, a serwer nie weryfikował pochodzenia żądania. Zdalny atakujący może przygotować stronę automatycznie wysyłającą sfałszowane żądanie POST; gdy odwiedzi ją uwierzytelniony administrator, serwer wykona operację pobrania i wdrożenia kodu w sesji administratora, co prowadzi do zdalnego wykonania kodu. Dodatkowo pole url jest zapisywane bez escapowania, co umożliwia wstrzyknięcie HTML.
- CVE-2026-56660Krytyczne
W GetSimple CMS CE przed wersją 1.5 procedura aktualizacji w UpdateCE.php pobiera archiwum ZIP i rozpakowuje je do katalogu webroot bez walidacji typów plików i ścieżek. Ponieważ pliki PHP są zapisywane w dostępnym z sieci katalogu, atakujący, który spowoduje przetworzenie złośliwego archiwum, może uzyskać zdalne wykonanie kodu jako użytkownik serwera. Nazwy wpisów są używane niebezpiecznie, co umożliwia path traversal (../) do zapisu plików poza katalogiem docelowym.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

