Description
xShop is an open-source shop developed in Laravel. An Unrestricted File Upload vulnerability in xShop version 3.0.3 allows an authenticated administrator to upload executable files (e.g., .php). By uploading a specially crafted php file, an attacker can achieve Remote Code Execution (RCE) on the server, leading to a full system compromise. Version 3.0.4 fixes the issue.
Published: 2026-08-21
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability in xShop’s File Attachment Module permits the upload of arbitrary executable files such as PHP scripts when a user possesses administrative credentials. The upload is not validated for MIME type or file extension, enabling the attacker to deploy a malicious script and then trigger it via the web interface, effectively gaining full control over the web server. The weakness aligns with CWE‑434 "Unrestricted Upload of File with Dangerous Type."

Affected Systems

xShop version 3.0.3 is affected. The repository owner is 4xmen, and the fix is released in version 3.0.4. Any deployment running 3.0.3, or earlier builds that have not been upgraded to 3.0.4, remains vulnerable.

Risk and Exploitability

The CVSS base score of 9.1 marks this exposure as critical. Although EPSS data is not available, the lack of a KEV listing does not diminish the inherent risk: an authenticated administrator can upload a crafted file from a remote session, then execute it on the server. The attack requires legitimate admin credentials, meaning compromise of or reuse of privileged accounts is a prerequisite. Once an executable is placed, the attacker can achieve remote code execution, compromising confidentiality, integrity, and availability of the entire system.

Generated by OpenCVE AI on August 21, 2026 at 22:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s patch by upgrading to xShop v3.0.4 or later to restore proper file type validation.
  • Restrict administrative access to the panel by enforcing strong authentication and, where possible, multi‑factor authentication, so that only trusted users can upload files.
  • Implement server‑side file type checks and MIME type whitelisting for all uploads, and monitor log files for unexpected script uploads to detect any attempts that circumvent expected controls.

Generated by OpenCVE AI on August 21, 2026 at 22:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 23 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared 4xmen
4xmen xshop
Vendors & Products 4xmen
4xmen xshop

Fri, 21 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Description xShop is an open-source shop developed in Laravel. An Unrestricted File Upload vulnerability in xShop version 3.0.3 allows an authenticated administrator to upload executable files (e.g., .php). By uploading a specially crafted php file, an attacker can achieve Remote Code Execution (RCE) on the server, leading to a full system compromise. Version 3.0.4 fixes the issue.
Title xShop: Unrestricted File Upload in File Attachment Module in Admin panel leads to Arbitrary Code Execution
Weaknesses CWE-434
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-25T16:53:16.207Z

Reserved: 2026-06-01T22:03:19.640Z

Link: CVE-2026-49849

cve-icon Vulnrichment

Updated: 2026-08-25T16:53:10.623Z

cve-icon NVD

Status : Deferred

Published: 2026-08-21T22:16:38.300

Modified: 2026-09-09T21:06:39.057

Link: CVE-2026-49849

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-23T16:40:32Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type