CVE-2026-100880

zhistaredu StarTraining Upload Endpoint MimeTypeUtils.java cross site scripting

Published Sep 27, 2026 CVSS 4.0 · 5.1 Medium EPSS < 1% KEV · Not listed
Description
A weakness has been identified in zhistaredu StarTraining up to 3.8.1. This vulnerability affects unknown code of the file du-common/src/main/java/com/edu/common/utils/file/MimeTypeUtils.java of the component Upload Endpoint. This manipulation of the argument File causes cross site scripting. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

Analysis

AI-generated

Technical impact

The vulnerability lies in the file upload endpoint of zhistaredu StarTraining, leveraging MIME type processing in MimeTypeUtils.java to store arbitrary client‑supplied data as executable JavaScript. This weakness leads to a stored cross‑site scripting flaw that, once an attacker uploads a crafted file, can cause browsers to execute malicious scripts in the context of any user who later accesses the uploaded content. The CWE identifiers linked to this issue are CWE‑79 and CWE‑94, indicating typical XSS and code‑injection weaknesses.

Affected Systems

Affected systems are zhistaredu StarTraining versions up to 3.8.1. The vulnerability is tied to the internal MimeTypeUtils component, though the precise classes and methods are not fully disclosed. The bug affects any deployment that exposes the upload endpoint without proper sanitization of the file metadata or content type.

Risk and Exploitability

The CVSS score of 5.1 denotes a moderate severity, but the publicly released exploit and the remote nature of the attack vector raise concerns. Exploit probability is not currently listed in EPSS and the vulnerability is not in the CISA KEV catalog, yet attackers could still leverage this flaw due to its ease of exploitation. Because the vendor did not respond to the disclosure, administrators should treat this as a potentially unpatched risk.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest StarTraining release, which includes a rejects non‑HTML uploads.
  • If an upgrade is not feasible, temporarily block a broader set of file extensions (e.g., block .html, .htm, .js) and enforce strict content‑type checks on the upload endpoint.
  • Sanitize all file metadata, strip potentially dangerous characters from file names, and strip inline scripts from any stored content before serving it to clients.
  • Monitor upload activity for suspicious files and apply web‑application firewalls to block known XSS patterns.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description A weakness has been identified in zhistaredu StarTraining up to 3.8.1. This vulnerability affects unknown code of the file du-common/src/main/java/com/edu/common/utils/file/MimeTypeUtils.java of the component Upload Endpoint. This manipulation of the argument File causes cross site scripting. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Title zhistaredu StarTraining Upload Endpoint MimeTypeUtils.java cross site scripting
First Time appeared Zhistaredu
Zhistaredu startraining
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:zhistaredu:startraining:*:*:*:*:*:*:*:*
Vendors & Products Zhistaredu
Zhistaredu startraining
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:N/I:P/A:N/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 3.5, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}

Weaknesses
  • CWE-79

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

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Sep 28, 2026, 1:42 PM
Reserved
Sep 27, 2026, 3:37 AM
Status
Deferred
Published
Sep 27, 2026, 9:17 PM
Modified
Sep 28, 2026, 3:16 PM