CVE-2026-96898 in ShopXOinfo

Summary

by MITRE • 09/24/2026

A vulnerability was detected in yhx070424 ShopXO up to 2.2.7. Affected by this vulnerability is an unknown functionality of the file config/ueditor.php of the component Ueditor Upload Interface. The manipulation of the argument path_type results in path traversal. It is possible to launch the attack remotely. The exploit is now public and may be used. The project was informed of the problem early through an issue report but has not responded yet.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 09/24/2026

The ShopXO e-commerce platform, specifically versions up to 2.2.7, contains a critical security flaw within its Ueditor upload interface component located in the config/ueditor.php file. This vulnerability stems from improper validation of user-supplied input regarding the path_type argument, which directly influences how file paths are constructed and resolved on the server side. The core technical issue is a classic Path Traversal weakness, where an attacker can manipulate directory traversal sequences to access or write files outside of the intended web root directory. This flaw allows for unauthorized interaction with the underlying file system, bypassing standard application-level security controls that rely on strict path containment.

From a classification perspective, this vulnerability aligns closely with CWE-22: Improper Limitation of a Pathname to a Restricted Directory. The lack of rigorous sanitization or canonicalization of the input provided via the path_type parameter enables an attacker to inject characters such as dot-dot-slash sequences into the request payload. When the application processes these inputs, it fails to neutralize their special meaning, resulting in the resolution of paths that extend beyond the designated upload directory. This behavior is particularly dangerous because it undermines the fundamental principle of least privilege and isolation expected from web applications handling file uploads.

The operational impact of this vulnerability is severe due to its remote exploitability. Since the attack vector requires no authentication or prior access, any internet-facing instance running an affected version is immediately vulnerable. The fact that public exploits are available significantly lowers the barrier for entry, allowing even non-expert attackers to leverage automated tools against targeted systems. Successful exploitation can lead to a range of malicious outcomes depending on server configuration and permissions. An attacker could potentially read sensitive configuration files containing database credentials or API keys, overwrite existing application scripts with web shells, or delete critical system files leading to denial of service conditions.

This vulnerability maps directly to the ATT&CK technique T1083: File and Directory Discovery, as well as T1564: Hidden Files and Directories if used for persistence via hidden file creation. The ability to traverse paths effectively grants the attacker reconnaissance capabilities over the server's filesystem structure. Furthermore, if write access is granted in sensitive directories such as /etc or system temp folders, it could escalate into privilege escalation scenarios by modifying system configurations or injecting malicious binaries that execute with higher privileges during routine processes.

Mitigation strategies must address both immediate remediation and long-term security posture improvements. The most effective solution is to upgrade the ShopXO platform to a version where this vulnerability has been patched by the developers, ensuring that input validation logic for path construction is robustly implemented. In cases where an update cannot be applied immediately, administrators should implement strict allowlisting of permitted characters in file paths and disable unnecessary upload functionalities if they are not required for business operations. Additionally, deploying Web Application Firewalls with rules specifically designed to detect and block directory traversal patterns can provide a layer of defense-in-depth while the underlying code is being corrected. Regular security audits and static application security testing should be integrated into the development lifecycle to prevent similar input validation flaws from reaching production environments in the future.

Responsible

VulDB

Disclosure

09/24/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you know our Splunk app?

Download it now for free!