Impact
A crafted ZIP file can be uploaded to the database restore endpoint, where the application extracts its contents without validating path traversal sequences. This flaw is a path traversal weakness (CWE-22). By including files such as logos/../../endpoints/shell.php, an attacker can cause a webshell to be written to the web root, allowing arbitrary code execution on the host server.
Affected Systems
All releases of the Wallos personal subscription tracker prior to version 4.9.6 are affected, including the 4.9.5 and earlier builds. The security issue is fixed in v4.9.6 and later.
Risk and Exploitability
The vulnerability scores a CVSS score of 8.5, indicating a high severity. EPSS data is not available, and the issue is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is through the POST /endpoints/db/restore.php endpoint, requiring administrative credentials but potentially reachable over the network. Successful exploitation results in top‑level code execution on the web server.
OpenCVE Enrichment