CVE-2017-11178
WysokieStreszczenie
W FineCMS do 2017-07-11, plik application/core/controller/style.php umożliwia zdalnym atakującym zapis do dowolnych plików za pomocą parametrów contents i filename w akcji route=style. Może to prowadzić do nadpisania pliku .php, ponieważ nie sprawdzana jest jego rozszerzenie.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do wprowadzenia złośliwego kodu na serwer, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych.
Rekomendacja
Zaleca się aktualizację FineCMS do najnowszej wersji oraz wdrożenie mechanizmów walidacji rozszerzeń plików w aplikacji.
Inne podatności w FineCMS
Zobacz wszystkie- CVE-2017-11200Wysokie
W FineCMS występuje podatność na atak typu SQL Injection, która dotyczy parametru visitor_ip w pliku application/core/controller/excludes.php. Problem ten został zidentyfikowany do 12 lipca 2017 roku.
- CVE-2017-12774Krytyczne
FineCMS w wersji 1.9.5 w pliku ContentController.php umożliwia zdalnym atakującym manipulację bazą danych witryny.
- CVE-2017-11585Krytyczne
FineCms w wersji 5.0.9 zawiera podatność na zdalne wykonanie kodu PHP poprzez parametr 'param' w żądaniu action=cache do pliku libraries/Template.php, znaną jako Eval Injection.
- CVE-2017-11584Krytyczne
FineCms w wersji 5.0.9 zawiera podatność na atak SQL Injection poprzez parametr field w żądaniach z akcjami module, member, form lub related do pliku libraries/Template.php.
- CVE-2017-11583Krytyczne
FineCms w wersji 5.0.9 zawiera podatność na atak typu SQL Injection poprzez parametr catid w żądaniu action=related do pliku libraries/Template.php.
- CVE-2017-11582Krytyczne
FineCms w wersji 5.0.9 zawiera podatność na atak typu SQL Injection poprzez parametr num w żądaniach action=related lub action=tags do pliku libraries/Template.php.
- CVE-2017-11167Krytyczne
FineCMS w wersji 2.1.0 umożliwia zdalnym atakującym wykonanie dowolnego kodu PHP poprzez wykorzystanie akcji 'Dodaj stronę' w Menedżerze URL, wprowadzając ten kod po sekwencji ', w nazwie domeny.
Oryginalny opis (angielski, źródło NVD)
In FineCMS through 2017-07-11, application/core/controller/style.php allows remote attackers to write to arbitrary files via the contents and filename parameters in a route=style action. For example, this can be used to overwrite a .php file because the file extension is not checked.

