ShopXO w wersji 6.4.0 zawiera krytyczną podatność CWE-434 (Unrestricted Upload of File with Dangerous Type) w pliku ThemeDataService.php, umożliwiającą przesłanie złośliwego pliku na serwer. Ze względu na brak wymagania uwierzytelnienia (PR:N, UI:N) podatność jest szczególnie niebezpieczna i może być wykorzystana zdalnie przez dowolnego atakującego.
▸ Pokaż oryginał (EN)
ShopXO 6.4.0 is vulnerable to File Upload in ThemeDataService.php.
Podatność wynika z braku odpowiedniej walidacji typów i zawartości przesyłanych plików w komponencie ThemeDataService.php odpowiedzialnym za obsługę motywów. Atakujący może przesłać plik o niebezpiecznym typie (np. skrypt PHP) bez konieczności posiadania uprawnień ani interakcji po stronie użytkownika. Po umieszczeniu złośliwego pliku na serwerze możliwe jest jego zdalne wykonanie w kontekście aplikacji webowej.
Skuteczne wykorzystanie podatności pozwala atakującemu na zdalne wykonanie kodu (RCE) na serwerze, co może prowadzić do pełnego przejęcia kontroli nad aplikacją, kradzieży danych oraz naruszenia integralności i dostępności systemu.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Tymczasowo zaleca się ograniczenie dostępu do funkcjonalności przesyłania plików na poziomie firewall lub serwera WWW oraz monitorowanie katalogów aplikacji pod kątem pojawienia się nieautoryzowanych plików.
ShopXO w wersji 6.4.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HShopxo
APPShopxo6.4.0
Powiązane podatności
ShopXO v2.2.5 and below was discovered to contain a system re-install vulnerability via the Add function in ap...
Incorrect Access Control in Shopxo v1.4.0 and v1.5.0 allows remote attackers to gain privileges in "/index.php...
A remote command execution vulnerability in shopxo 1.9.3 allows an attacker to upload malicious code generated...
An issue was discovered in ShopXO 1.2.0. In the application\install\controller\Index.php file, there is no val...
An issue was discovered in ShopXO CMS 2.2.0. After entering the management page, there is an arbitrary file up...