Description
tamguo 1.5.3 is vulnerable to Unrestricted File Upload Leading to Stored XSS. The /uploadFile and /imgUpload endpoints in FileUploadController.java and UEditorController.java have no file type validation. Attackers can upload arbitrary HTML/JavaScript files to the server.
Published: 2026-08-26
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored cross‑site scripting (Unrestricted File Upload)
Action: Assess Impact
AI Analysis

Impact

tamguo version 1.5.3 is vulnerable because its FileUploadController and UEditorController endpoints lack file type validation, enabling attackers to upload arbitrary HTML or JavaScript files. The result is a stored cross‑site scripting vulnerability, whereby malicious scripts are later executed in the browsers of any user who accesses the uploaded content, potentially exposing credentials, session tokens, or other sensitive data.

Affected Systems

Only tamguo 1.5.3 is directly affected by this flaw. External libraries or other components that rely on tamguo's file upload functionality are also compromised if they do not implement protective measures. The vulnerability is confined to the web application’s upload endpoints /uploadFile and /imgUpload, and it does not affect other tamguo versions or products that have applied protective measures.

Risk and Exploitability

Because the flaw permits upload of arbitrary files without authentication restrictions or MIME type checks, attackers can exploit it remotely on publicly accessible installations, provided the vulnerable endpoints are reachable. The EPSS score is < 1%, indicating a very low but non‑zero probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog, suggesting no widespread exploitation yet. The CVSS score of 4.6 classifies it as low severity, but the lack of file type validation can still lead to persistent script execution that compromises the confidentiality and integrity of users who view the injected content.

Generated by OpenCVE AI on August 28, 2026 at 08:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check tamguo's vendor website for an updated version or security patch that addresses the file upload flaw and apply it.
  • Configure server‑side file type validation on the /uploadFile and /imgUpload endpoints, accepting only safe extensions such as .jpg, .png, .pdf, and verifying MIME types before saving.
  • Store uploaded files in a non‑executable directory and render them through a safe context to prevent any embedded scripts from executing; if possible, sanitize uploaded content to eliminate malicious scripts.

Generated by OpenCVE AI on August 28, 2026 at 08:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 08:30:00 +0000

Type Values Removed Values Added
Title Unrestricted File Upload in tamguo 1.5.3 Allows Stored XSS

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Title Unrestricted File Upload Leading to Stored XSS in tamguo 1.5.3
Weaknesses CWE-79

Thu, 27 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Wed, 26 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
Title Unrestricted File Upload Leading to Stored XSS in tamguo 1.5.3
Weaknesses CWE-434
CWE-79

Wed, 26 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description tamguo 1.5.3 is vulnerable to Unrestricted File Upload Leading to Stored XSS. The /uploadFile and /imgUpload endpoints in FileUploadController.java and UEditorController.java have no file type validation. Attackers can upload arbitrary HTML/JavaScript files to the server.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-27T15:38:34.356Z

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

Link: CVE-2026-75331

cve-icon Vulnrichment

Updated: 2026-08-27T15:38:29.532Z

cve-icon NVD

Status : Deferred

Published: 2026-08-26T22:16:29.210

Modified: 2026-08-31T20:12:02.273

Link: CVE-2026-75331

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T08:15:06Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type