Description
yshopmall <=3.3 is vulnerable to Cross Site Scripting (XSS). The file upload endpoint /api/upload of the system lacks file type validation. Attackers can upload files of any type, including HTML, JSP, and other executable files.
Published: 2026-09-09
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw resides in the /api/upload endpoint, which accepts files without validating type or content. Attackers can upload malicious payloads such as HTML or JSP files that, when executed by a victim’s browser, can perform JavaScript injection or arbitrary code execution. This enables tampering with the site’s appearance, stealing session cookies, or injecting further attacks. The vulnerability is a classic Cross‑Site Scripting weakness (CWE‑79).

Affected Systems

yshopmall version 3.3 and all earlier releases are affected. Users who rely on the file upload feature are exposed to the risk that any file they submit could be a vector for XSS or executable code.

Risk and Exploitability

The CVSS score is not publicly disclosed, and the EPSS score is unavailable, so the exact risk magnitude is unknown. The vulnerability is listed as not part of the CISA KEV catalog. Exploitation requires a user to upload a craftily malicious file and subsequently access or view it; no elevated privileges are required. Once an attacker’s payload is delivered, the impact is limited to the browsers of users who view the uploaded content, but it can have broader implications if session hijacking or defacement occur.

Generated by OpenCVE AI on September 9, 2026 at 22:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Enforce strict MIME type and file extension checks on the /api/upload endpoint, rejecting any files that are not approved image or document types.
  • If an updated, non‑vulnerable release of yshopmall is available, upgrade immediately to that version.
  • Store uploaded files outside the web root and serve them through a dedicated download handler that validates the requesting user’s permissions and sanitizes the content to prevent inline script execution.

Generated by OpenCVE AI on September 9, 2026 at 22:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 09 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
Title Cross‑Site Scripting via Unvalidated File Upload in yshopmall
Weaknesses CWE-79

Wed, 09 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
Description yshopmall <=3.3 is vulnerable to Cross Site Scripting (XSS). The file upload endpoint /api/upload of the system lacks file type validation. Attackers can upload files of any type, including HTML, JSP, and other executable files.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-09T21:29:07.803Z

Reserved: 2026-08-17T00:00:00.000Z

Link: CVE-2026-75308

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-09T22:18:28.857

Modified: 2026-09-09T22:18:28.857

Link: CVE-2026-75308

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-09T22:45:06Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')