Skip to main content

StarTraining EUVDEUVD-2026-88028

| CVE-2026-100881 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-09-27 VulDB GHSA-ggjh-h4r9-78xg
1.2
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Confirm xss.enabled filter disabled
  3. Exploit
    Submit crafted XSS payload (via CVE-2026-100880)
  4. Execution
    Victim renders unfiltered content
  5. Impact
    Script 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 xss.enabled setting in application.yml to be set to false (disabling the built-in XSS filter), AND requires the companion injection point CVE-2026-100880 to be present, since this CVE is not independently exploitable. Exploitation further requires low-privilege authenticated access (PR:L) and victim user interaction (UI:P/UI:R) to trigger script execution, and the vendor/VulDB both rate attack complexity as high ('difficult'). Limiting factors: it only amplifies another vulnerability, needs a non-default filter-disabled configuration, needs valid credentials, and needs a victim to view the injected content.

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 xss.enabled filter in application.yml can be turned off, which removes a mitigation for the companion stored/reflected XSS in CVE-2026-100880. POC/exploit code is publicly available (ArrestX advisory ST-VULN-007), so exploitation status is 'publicly available exploit code exists' - but there is NO EPSS score, NO CISA KEV listing, and no evidence of active exploitation. The signals are internally consistent: a genuinely hard-to-exploit, integrity-only (VI:L), non-scope-changing defense-in-depth gap. The only mild tension is that a 'publicly disclosed exploit' pairs with a very low CVSS - this reflects that the POC is a documented configuration/technique note rather than a reliable weaponized exploit. This is a low-real-risk issue, not a hidden high-severity one.

Exploit ScenarioDerived

An operator (or an attacker with low-privilege access) leaves or sets xss.enabled=false in StarTraining's application.yml, disabling the built-in XSS input filter. An authenticated attacker then submits a crafted payload through the related injection point (CVE-2026-100880), and because the filter is off the script is stored/reflected and executes in a victim's browser when they view the content. A public advisory (ArrestX ST-VULN-007) documents the disabled-filter condition.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

StarTraining 3.8.1
StarTraining 3.8.0

Affected Packages

euvd startraining no fix

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

Vendor (VulDB) PRIMARY 1.2 LOW
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
vuln.today AI 2.6 LOW

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.

3.1 AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Sep 27, 2026 - 22:22 NVD
2.1 (LOW) 1.2 (LOW)
CVE Published
Sep 27, 2026 - 21:15 cve.org
LOW 2.1

DescriptionCVE.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

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Rare
obscure zhistaredu edu/training admin, no enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +6
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy