ShopXO
cpe:2.3:a:shopxo:shopxo:*:*:*:*:*:*:*
- 6.4.0
A file upload vulnerability has been identified in ShopXO version 6.4.0, specifically within the ThemeDataService.php file. The issue arises because while the application checks file extensions, it fails to validate the actual content of the files being uploaded. This oversight allows for potentially malicious files to be uploaded and executed.
Exploitation of this vulnerability could lead to remote code execution, as uploaded files can be executed by the server.
To reproduce this vulnerability, upload a file with a checked extension (such as .html) that contains PHP code. The file will be executed on the server, demonstrating the vulnerability.
It is recommended to implement a content filter for uploaded files to ensure that only safe, intended file types are allowed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.