Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliveryConfirm xss.enabled filter disabled
-
ExploitSubmit crafted XSS payload (via CVE-2026-100880)
-
ExecutionVictim renders unfiltered content
-
ImpactScript executes in victim browser
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the StarTraining |
| Impact | This is a low-priority, low-severity issue by every available signal. The vendor CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N) scores only 2.1, and the description itself repeatedly downgrades it: 'highly complex,' 'exploitability assessed as difficult,' and - most importantly - 'Not independently exploitable: a defense-in-depth absence that amplifies CVE-2026-100880.' In other words, this CVE is not a standalone flaw but the fact that the |
| Exploit ScenarioDerived | An operator (or an attacker with low-privilege access) leaves or sets |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 27, 2026
Cross-site scripting in zhistaredu StarTraining up to and including 3.8.1 becomes exploitable when the built-in XSS filter is switched off by setting xss.enabled to false in the application.yml configuration file. This issue is not independently exploitable: it is a defense-in-depth gap that amplifies the companion injection flaw CVE-2026-100880, and both must be present for an attack to succeed. Exploitation requires authenticated low-privilege access (PR:L) and victim interaction (UI:P) and is rated as highly complex, with the vendor assigning a CVSS base of 2.1; publicly available exploit code exists (published via the ArrestX StarTraining advisories repository), and the vendor was contacted but did not respond, so no vendor-released patch is identified at time of analysis.
RemediationAI
No vendor-released patch was identified at time of analysis, and the vendor did not respond to the disclosure, so remediation must rely on compensating controls rather than an upgrade to a fixed version. The most effective step is to ensure xss.enabled is set to true in application.yml and to verify that this setting is not overridden by profile-specific or environment-specific configuration files; the trade-off is that this only restores the filter and does not eliminate the underlying injection primitive. Operators must also remediate the companion flaw CVE-2026-100880, since this CVE is not independently exploitable and merely amplifies it; blocking that injection point removes the practical attack path entirely. Additional mitigations include restricting authenticated low-privilege accounts that could be used as a launching point, enforcing strict input validation on any user-supplied content that reaches pages rendered by StarTraining, and deploying a content security policy plus output encoding at the reverse proxy or WAF layer to neutralize injected scripts even when the application filter is off - each of these adds latency or maintenance overhead and may break legitimate content if not tuned. Monitor the VulDB entry https://vuldb.com/vuln/410811 and the ArrestX advisory https://github.com/ArrestX/startraining-advisories/blob/main/advisories/ST-VULN-007-xss-filter-disabled.md for any future vendor fix.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause class is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting). StarTraining is a Spring Boot style Java web application whose security-relevant behavior is controlled through the application.yml configuration file; the xss.enabled argument governs whether a built-in output/input XSS filtering mechanism is active. When an operator sets xss.enabled to false, the application stops neutralizing injected script content, allowing a separate untrusted input path provided by CVE-2026-100880 to reflect or store markup that executes in a victim's browser. Because the filter-disabled state is a non-default configuration and the injection primitive lives in a different defect, this CVE is not independently exploitable and functions purely as a weakening of the application's defense-in-depth posture. The CPE cpe:2.3:a:zhistaredu:startraining:*:*:*:*:*:*:*:* denotes all StarTraining releases in the affected range up to 3.8.1.
Know when Startraining gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Remote but high-complexity (filter-disabled config + dependent CVE), low-priv authenticated, victim interaction required; integrity-only low impact (script injection), no confidentiality/availability or scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A security vulnerability has been detected in zhistaredu StarTraining up to 3.8.1. This issue affects some unknown processing of the file application.yml. Such manipulation of the argument xss.enabled leads to cross site scripting. It is possible to launch the attack remotely. Attacks of this nature are highly complex. The exploitability is assessed as difficult. The exploit has been disclosed publicly and may be used. Not independently exploitable: a defense-in-depth absence that amplifies CVE-2026-100880. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Startraining
View allUnauthenticated access to the Swagger/OpenAPI api-docs endpoint in zhistaredu StarTraining through 3.8.1 allows remote a
Unauthenticated remote access to the Alibaba Druid monitoring console bundled with zhistaredu StarTraining 3.8.1 and ear
StarTraining 3.8.1 and earlier embeds a hard-coded JWT signing secret in application.yml, allowing an unauthenticated re
Missing authorization in zhistaredu StarTraining up to and including version 3.8.1 lets any authenticated low-privilege
Authorization bypass in zhistaredu StarTraining through 3.8.1 allows an authenticated low-privileged user to escalate pr
EUVD-2026-88028
GHSA-ggjh-h4r9-78xg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB