Skip to main content

ShopXO EUVDEUVD-2026-85789

| CVE-2026-96898 MEDIUM
Path Traversal (CWE-22)
2026-09-24 VulDB GHSA-prgg-jw4q-hhmp
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed ShopXO UEditor endpoint
  2. Delivery
    Send request to config/ueditor.php
  3. Exploit
    Manipulate path_type parameter
  4. Execution
    Traverse outside intended directory
  5. Impact
    Read or write files beyond webroot

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires network access to a ShopXO instance (version up to 2.2.7) whose UEditor upload interface at config/ueditor.php is reachable, with the attacker supplying a manipulated path_type argument. Per the CVSS vector (PR:N/UI:N) no authentication or user interaction is needed, so default-exposed deployments are directly at risk. The main limiting factors are reachability of the UEditor endpoint (it must be exposed/enabled) and that no official patch exists yet, meaning defenders must rely on access restrictions or input filtering; realistic impact is bounded to Low confidentiality/integrity effects rather than full system compromise based on available data.

Impact

This is a moderate, credible issue rather than a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes remote, low-complexity, unauthenticated exploitation, and the vendor-assigned 6.9 reflects that path traversal in an upload interface can affect confidentiality, integrity, and availability at Low each (VC:L/VI:L/VA:L). Public exploit code exists (VulDB, referenced via the Gitee issue), which raises practical risk, but the SSVC-relevant exploitation maturity is only Proof-of-Concept (E:P) - POC availability is NOT the same as confirmed active exploitation. There is no EPSS score and no CISA KEV listing in the input, so there is no signal of mass or targeted in-the-wild use at this time. The strongest risk driver here is the combination of no-auth network reachability plus a public POC against an unpatched product (vendor was notified via an issue report and has not responded). Net: a real, actionable vulnerability that warrants prompt remediation for anyone running ShopXO, but the Low sub-impacts and absence of KEV/EPSS keep it below critical-priority triage.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted request to config/ueditor.php (the UEditor upload interface) and manipulates the path_type argument to traverse outside the intended directory, reaching files or upload locations the application should not expose. Public proof-of-concept exploitation is documented in the vendor's Gitee issue tracker (issue IK4LPH), lowering the skill barrier. Because the CVSS vector is AV:N/AC:L/PR:N/UI:N, no credentials or victim interaction are needed against a reachable, unpatched ShopXO instance.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 24, 2026

Path traversal in the UEditor upload interface of ShopXO (yhx070424/shopxo) through version 2.2.7 lets remote attackers manipulate the path_type argument in config/ueditor.php to write or access files outside the intended upload directory. The CVSS v4.0 vector (AV:N/AC:L/PR:N/UI:N, E:P) indicates the attack is network-reachable with no authentication or user interaction required, and publicly available exploit code exists; there is no confirmed evidence of active exploitation (not listed in CISA KEV). The vendor was notified via an issue report but has not responded, so no vendor-released patch has been identified at time of analysis, and the realistic impact is bounded to Low confidentiality and integrity effects rather than full system compromise.

RemediationAI

No vendor-released patch identified at time of analysis: ShopXO's maintainer was notified through the Gitee issue tracker (https://gitee.com/yhx070424/shopxo/issues/IK4LPH) and has not responded, so upgrading is not currently an option and the fixed version is unknown. Until a patched release appears, the most effective control is to remove external exposure of the UEditor handler - block or deny direct requests to config/ueditor.php and the UEditor upload action at the reverse proxy/WAF (for example, return 403 for requests whose path matches config/ueditor.php or that carry a path_type parameter containing '..', '/', or backslash sequences). The trade-off is that backend editors lose rich-text image/file uploads until the endpoint is re-enabled, which may interrupt content management workflows. Additional compensating measures, each with side effects: restrict the endpoint to authenticated administrator sessions and trusted source IP ranges, which does not fix the flaw but removes the unauthenticated PR:N exposure and may break legitimate admin uploads from remote offices; run the PHP-FPM/webserver process under a low-privilege OS account with no write access outside the uploads directory and with open_basedir and disable_functions constraints, limiting traversal depth at the cost of possible application errors if ShopXO writes to other paths; and place upload directories on a non-executable mount (noexec, plus a webserver rule denying script execution in upload folders) to blunt follow-on effects if a file is written, at the cost of reconfiguring existing hosting. Monitoring for anomalous path_type values and unexpected file creation in web-accessible directories is recommended for detection while exposure persists. Cross-reference the vendor repository https://gitee.com/yhx070424/shopxo/ and the VulDB entry https://vuldb.com/vuln/409201 for later patch announcements.

Affected VersionsENISA

ShopXO 2.2.6
ShopXO 2.2.7
ShopXO 2.2.0
ShopXO 2.2.4
ShopXO 2.2.5
ShopXO 2.2.3
ShopXO 2.2.2
ShopXO 2.2.1

Affected Packages

euvd shopxo no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

ShopXO is an open-source PHP e-commerce platform whose administrative backend bundles the UEditor rich-text editor as its content upload component. The exposed interface is driven by config/ueditor.php, which processes upload requests and accepts a path_type parameter that is intended to select among predefined storage locations (for example image, file, or video directories). The code applies insufficient canonicalization and validation of that parameter before joining it to the base upload path, so an attacker can inject traversal sequences (../) or absolute-path fragments to escape the intended directory tree. This is the classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) class, and because the affected component is a PHP upload handler, the primary consequences are unauthorized file read/write primitives within the web server's filesystem permissions rather than direct code execution. The CPE identifier cpe:2.3:a:yhx070424:shopxo:*:*:*:*:*:*:*:* confirms the whole product line is treated as affected, and the reported ceiling is version 2.2.7.

Know when Shopxo gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.5 MEDIUM

Remote unauthenticated path traversal with low-complexity attack; limited file read (C:L) and possible constrained write via the upload interface (I:L), no clear availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Sep 24, 2026 - 04:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Sep 24, 2026 - 03:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Low
Niche open-source Chinese PHP e-commerce/mall framework, limited global production footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

More in Shopxo

View all
CVE-2025-26325 CRITICAL POC
9.8 Feb 27

ShopXO 6.4.0 is vulnerable to File Upload in ThemeDataService.php. Rated critical severity (CVSS 9.8), this vulnerabilit

CVE-2022-28056 CRITICAL POC
9.8 May 02

ShopXO v2.2.5 and below was discovered to contain a system re-install vulnerability via the Add function in app/install/

CVE-2019-5886 CRITICAL POC
9.8 Jan 10

An issue was discovered in ShopXO 1.2.0. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2019-5887 HIGH POC
7.5 Jan 10

An issue was discovered in ShopXO 1.2.0. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no

CVE-2025-28094 MEDIUM POC
6.5 Mar 28

shopxo v6.4.0 has a ssrf/xss vulnerability in multiple places. Rated medium severity (CVSS 6.5), this vulnerability is r

CVE-2025-28093 MEDIUM POC
6.3 Mar 28

ShopXO v6.4.0 is vulnerable to Server-Side Request Forgery (SSRF) in Email Settings. Rated medium severity (CVSS 6.3), t

CVE-2025-28092 MEDIUM POC
6.3 Mar 28

ShopXO v6.4.0 is vulnerable to Server-Side Request Forgery (SSRF) via image upload function. Rated medium severity (CVSS

CVE-2021-27817 CRITICAL
9.8 Mar 15

A remote command execution vulnerability in shopxo 1.9.3 allows an attacker to upload malicious code generated by phar w

CVE-2026-12204 MEDIUM POC
5.5 Jun 15

Unauthenticated remote access to ShopXO's Scheduled Task (Crontab) API endpoint in versions up to 6.7.1 allows any netwo

CVE-2024-6524 MEDIUM POC
5.3 Jul 05

A vulnerability was found in ShopXO up to 6.1.0. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploi

CVE-2025-1611 MEDIUM POC
5.1 Feb 24

A vulnerability was found in ShopXO up to 6.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploi

CVE-2020-24220 HIGH
8.8 Aug 17

ShopXO v1.8.1 has a command execution vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotely expl

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy