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: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
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 not available, and the vulnerability is not listed in the CISA KEV catalog, which suggests that no public exploit or widespread exploitation has been reported yet. However, the absence of a filter and the potential for persistent script execution make the risk for confidentiality and integrity high for any user who views the injected content. No CVSS score is supplied, so severity cannot be quantified from the CVE record alone.

Generated by OpenCVE AI on August 26, 2026 at 23:29 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 26, 2026 at 23:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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-26T21:56:41.896Z

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

Link: CVE-2026-75331

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-75331

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T23:30:12Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type

  • CWE-79

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