ShopXO w wersji 2.2.5 i wcześniejszych zawiera podatność pozwalającą na nieautoryzowane ponowne uruchomienie procesu instalacji aplikacji. Krytyczny poziom zagrożenia wynika z możliwości całkowitego przejęcia kontroli nad aplikacją przez nieuwierzytelnionego atakującego.
▸ Pokaż oryginał (EN)
ShopXO v2.2.5 and below was discovered to contain a system re-install vulnerability via the Add function in app/install/controller/Index.php.
Podatność znajduje się w funkcji Add kontrolera app/install/controller/Index.php, który obsługuje proces instalacji systemu ShopXO. Nieautoryzowany użytkownik sieciowy może wywołać ten endpoint i ponownie przeprowadzić instalację aplikacji bez żadnego uwierzytelnienia. Pozwala to na nadpisanie konfiguracji systemu, w tym danych dostępowych do bazy danych oraz konta administratora.
Atakujący może przejąć pełną kontrolę nad aplikacją ShopXO i jej bazą danych, uzyskując dostęp do poufnych danych klientów i zamówień oraz możliwość modyfikacji lub zniszczenia danych sklepu.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się aktualizację ShopXO do wersji wyższej niż 2.2.5. Jako środek tymczasowy warto rozważyć zablokowanie dostępu do ścieżki instalacyjnej (/install/) na poziomie firewall lub serwera WWW.
ShopXO w wersji 2.2.5 oraz wszystkich wersjach wcześniejszych.
Podatność została zgłoszona publicznie poprzez issue #66 w repozytorium GitHub projektu ShopXO.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HShopxo
APPShopxo2.2.5
Powiązane podatności
ShopXO 6.4.0 — niebezpieczne przesyłanie plików w ThemeDataService.php
Nieprawidłowa kontrola dostępu w Shopxo — eskalacja uprawnień przez manipulację parametrem user_id
RCE w Shopxo 1.9.3 poprzez upload złośliwego pliku PHAR z fałszywym rozszerzeniem JPG
ShopXO – brak blokady reinstalacji umożliwia zapis dowolnego kodu
An issue was discovered in ShopXO CMS 2.2.0. After entering the management page, there is an arbitrary file up...