CVE-2017-9067
WysokieStreszczenie
W MODX Revolution przed wersją 2.5.7, przy użyciu PHP 5.3.3, atakujący może włączyć i wykonać dowolne pliki na serwerze WWW z powodu niewystarczającej walidacji parametru akcji w setup/index.php, co prowadzi do ataku typu directory traversal.
Ocena ryzyka
Organizacja jest narażona na możliwość zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad serwerem oraz wycieku danych.
Rekomendacja
Zaleca się aktualizację MODX Revolution do wersji 2.5.7 lub nowszej oraz wdrożenie dodatkowych mechanizmów zabezpieczających walidację parametrów.
Inne podatności w MODX Revolution
Zobacz wszystkie- CVE-2017-1000067Wysokie
MODX Revolution w wersji 2.x - 2.5.6 jest podatny na ślepą injekcję SQL spowodowaną niewłaściwym oczyszczaniem przez metodę escape, co pozwala uwierzytelnionemu użytkownikowi na dostęp do bazy danych i potencjalne eskalowanie uprawnień.
- CVE-2017-9069Wysokie
W MODX Revolution przed wersją 2.5.7, użytkownik z uprawnieniami do przesyłania plików może wykonać dowolny kod, przesyłając plik o nazwie .htaccess.
- CVE-2017-7322Wysokie
Wersje MODX Revolution 2.5.4-pl i wcześniejsze nie weryfikują certyfikatów X.509 z serwerów SSL w funkcjach aktualizacji i instalacji pakietów, co umożliwia atakującym typu man-in-the-middle podszywanie się pod serwery i uruchamianie dowolnego kodu za pomocą spreparowanego certyfikatu.
- CVE-2016-10039Wysokie
W MODX Revolution przed wersją 2.5.2-pl występuje podatność na przejście do katalogu w pliku /connectors/index.php, która pozwala zdalnym atakującym na manipulację lokalnymi plikami poprzez spreparowany parametr dir.
- CVE-2016-10038Wysokie
W MODX Revolution przed wersją 2.5.2-pl występuje podatność na przejście do katalogu w pliku /connectors/index.php, która pozwala zdalnym atakującym na manipulację lokalnymi plikami poprzez spreparowany parametr dir.
- CVE-2016-10037Wysokie
W MODX Revolution przed wersją 2.5.2-pl występuje podatność na przejście do katalogu w pliku /connectors/index.php, która pozwala zdalnym atakującym na manipulację lokalnymi plikami poprzez spreparowany parametr id (znany również jako dir).
- CVE-2014-2736Wysokie
Wielokrotne podatności na wstrzykiwanie SQL w MODX Revolution przed wersją 2.2.14 umożliwiają zdalnym atakującym wykonywanie dowolnych poleceń SQL. Atakujący mogą wykorzystać identyfikator sesji (PHPSESSID) w index.php lub parametry użytkownika w connectors/security/message.php oraz id w manager/index.php.
- CVE-2014-2311Wysokie
Podatność na wstrzykiwanie SQL w pliku modx.class.php w MODX Revolution w wersjach 2.0.0 do 2.2.13 umożliwia zdalnym atakującym wykonywanie dowolnych poleceń SQL poprzez nieokreślone wektory.
- CVE-2017-7324Krytyczne
W pliku findcore.php w MODX Revolution w wersji 2.5.4-pl i wcześniejszych, zdalni atakujący mogą wykonać dowolny kod PHP poprzez parametr core_path.
- CVE-2017-7321Krytyczne
W MODX Revolution w wersji 2.5.4-pl i wcześniejszych, plik setup/controllers/welcome.php umożliwia zdalnym atakującym wykonanie dowolnego kodu PHP poprzez parametr config_key w URI setup/index.php?action=welcome.
Oryginalny opis (angielski, źródło NVD)
In MODX Revolution before 2.5.7, when PHP 5.3.3 is used, an attacker is able to include and execute arbitrary files on the web server due to insufficient validation of the action parameter to setup/index.php, aka directory traversal.

