CVE-2016-7565
KrytyczneStreszczenie
W Exponent CMS w wersji 2.3.9, plik install/index.php umożliwia zdalnym atakującym wykonywanie dowolnych poleceń poprzez metaznaki powłoki w parametrze sc.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację Exponent CMS do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie logów w celu wykrycia potencjalnych prób ataków.
Inne podatności w Exponent CMS 2.3.9
Zobacz wszystkie- CVE-2016-9283Wysokie
W Exponent CMS w wersji 2.4.0 występuje podatność na atak typu SQL Injection w pliku framework/core/subsystems/expRouter.php. Umożliwia to zdalnym atakującym odczyt informacji z bazy danych poprzez odpowiedni adres URL.
- CVE-2016-9282Wysokie
W Exponent CMS w wersji 2.4.0 występuje podatność na atak typu SQL Injection w pliku searchController.php, co pozwala zdalnym atakującym na odczyt informacji z bazy danych poprzez parametr search_string.
- CVE-2016-9242Wysokie
W Exponent CMS 2.4.0 występuje wiele podatności na wstrzykiwanie SQL w metodzie aktualizacji w pliku expRatingController.php. Umożliwia to zdalnym uwierzytelnionym użytkownikom wykonywanie dowolnych poleceń SQL za pomocą parametrów content_type lub subtype.
- CVE-2016-9184Wysokie
W Exponent CMS w wersji 2.4.0, w pliku /framework/modules/core/controllers/expHTMLEditorController.php, niezaufane dane wejściowe są używane do konstruowania nazwy tabeli, co prowadzi do podatności na SQL Injection.
- CVE-2016-9183Wysokie
W Exponent CMS 2.4.0 w pliku /framework/modules/ecommerce/controllers/orderController.php niezweryfikowane dane wejściowe są przekazywane do metody selectObjectsBySql. Metoda ta używa metody injectProof do zapobiegania atakom SQL injection, jednak filtr ten można łatwo obejść, co prowadzi do ujawnienia informacji.
- CVE-2016-9182Wysokie
Exponent CMS 2.4 wykorzystuje refleksję PHP do wywoływania metod klasy kontrolera, co prowadzi do problemu z weryfikacją uprawnień użytkowników. Dzięki niewrażliwości na wielkość liter w nazwach metod, atakujący może ominąć sprawdzanie uprawnień, używając odpowiednio zapisanej nazwy metody.
- CVE-2016-9135Wysokie
Exponent CMS w wersji 2.3.9 zawiera podatność na wstrzyknięcie SQL w pliku '/framework/modules/help/controllers/helpController.php', która dotyczy parametru wersji. Skutkiem tego jest ujawnienie informacji.
- CVE-2016-9134Wysokie
Exponent CMS w wersji 2.3.9 zawiera podatność na wstrzykiwanie SQL w pliku '/expPaginator.php', która dotyczy parametru 'order'.
- CVE-2013-3295Wysokie
W podatności CVE-2013-3295 w Exponent CMS przed wersją 2.2.0 RC1 występuje luka w zabezpieczeniach związana z przechodzeniem do katalogów. Umożliwia ona zdalnym atakującym dołączanie i wykonywanie dowolnych lokalnych plików poprzez wykorzystanie parametru 'page' z sekwencją '..' (kropka kropka).
- CVE-2017-7991Krytyczne
Exponent CMS w wersji 2.4.1 i wcześniejszych zawiera podatność na atak typu SQL injection poprzez klucz API w formacie base64 (parametr apikey) w funkcji api w pliku framework/modules/eaas/controllers/eaasController.php.
Oryginalny opis (angielski, źródło NVD)
install/index.php in Exponent CMS 2.3.9 allows remote attackers to execute arbitrary commands via shell metacharacters in the sc array parameter.

