Path Traversal Vulnerability in ShopXO Ueditor Upload Interface
ShopXO versions up to 2.2.7 are vulnerable to remote path traversal attacks via the path_type argument in the Ueditor Upload Interface, allowing unauthorized file access.
CVE search metadata
CVE search record: CVE-2026-96898. Severity: high. CVSS: 7.3. KEV: no. Product: ShopXO (<= 2.2.7). Brief: Path Traversal Vulnerability in ShopXO Ueditor Upload Interface. Brief link: https://feed.craftedsignal.io/briefs/2026-09-shopxo-path-traversal/
ShopXO versions up to 2.2.7 contain a path traversal vulnerability located in the Ueditor Upload Interface, specifically within the config/ueditor.php component. The vulnerability is triggered by manipulating the path_type argument during an upload request. This flaw allows a remote, unauthenticated attacker to bypass intended directory restrictions, potentially accessing or manipulating files outside of the application's expected upload path. The vulnerability was disclosed publicly, and proof-of-concept exploit code is currently available. As of the time of reporting, the maintainers have not released a patch to remediate this issue, leaving instances of ShopXO running these versions exposed to potential remote exploitation. Defenders should monitor web server logs for requests targeting the identified component with directory traversal patterns.
Impact
Successful exploitation of this vulnerability allows an attacker to perform path traversal, leading to unauthorized read or write access to files on the hosting server. This could lead to sensitive information disclosure or, if write access is achieved, potential remote code execution by uploading malicious scripts to the web server.
Recommendation
- Implement egress filtering and restricted filesystem permissions for the web server user to limit the impact of potential path traversal exploitation.
- Deploy WAF rules to inspect HTTP requests targeting 'config/ueditor.php' for directory traversal sequences like '../' or absolute paths within the 'path_type' parameter.
- Restrict access to the ShopXO administration and upload endpoints to trusted IP addresses until a patch is provided.
- Review web server access logs for anomalous POST requests containing path traversal payloads directed at the vulnerable component.
Immediate actions
Deploy WAF or web server detection rules to identify path traversal attempts targeting ShopXO
Threat Hunt
Search logs for unusual file access patterns from the web server process
Data: webserver_logs
Mitigations
Restrict external access to the config/ueditor.php endpoint
CVE-2026-96898
Detection coverage 1
Detect CVE-2026-96898 Exploitation - Path Traversal in ShopXO Ueditor
highDetects exploitation attempts against CVE-2026-96898 by identifying path traversal characters in the path_type argument of ShopXO upload requests.
Detection queries are available on the platform. Get full rules →