Skip to content
Threat Feed
high advisory

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

Detection Engineering 24h

Threat Hunt

Search logs for unusual file access patterns from the web server process

T1190 high medium confidence hunt now

Data: webserver_logs

Mitigations

Restrict external access to the config/ueditor.php endpoint

immediate IT Operations

CVE-2026-96898

Detection coverage 1

Detect CVE-2026-96898 Exploitation - Path Traversal in ShopXO Ueditor

high

Detects exploitation attempts against CVE-2026-96898 by identifying path traversal characters in the path_type argument of ShopXO upload requests.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →