A stored cross-site scripting (XSS) vulnerability has been identified in the H5P module h5p-nodejs-library by Lumi Education UG in versions up to… (CVE-2025-7062)
Source GCVE Database
Not known to be exploited.
Data as of 10/25/2026, 04:40:11 UTC
CVSS not yet scored by NVD
- Exploitation
Not in CISA KEV, no exploitation reported
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 21% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:H/SI:H/SA:L/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
npmh5p-nodejs-librarypkg:npm/h5p-nodejs-libraryOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Users should restrict upload permissions to trusted users only and consider additional content filtering or sanitization controls where possible. Monitor vendor advisories for updates regarding remediation.
Description
A stored cross-site scripting (XSS) vulnerability exists in the H5P module h5p-nodejs-library by Lumi Education UG in versions up to and including 10.0.4. This vulnerability allows attackers to upload H5P content containing malicious JavaScript, which executes in the browsers of users viewing the content. The issue is categorized under CWE-20 and has a moderate severity rating. No patch or official fix information is currently available.
Impact
Successful exploitation allows attackers to execute arbitrary JavaScript in the context of users viewing the malicious H5P content. This can lead to session hijacking, defacement, or other client-side attacks. The vulnerability requires the attacker to have the ability to upload content, and user interaction (viewing the content) is necessary for exploitation. The severity is moderate, reflecting the potential impact balanced against the required conditions for exploitation.
Weaknesses
- CWE-20Improper Input Validation (opens in a new tab)
Class weaknessLikelihood of exploit: HighCWE Top 25 (2025): #18OWASP Top 10 A05:2025: Injection (opens in a new tab)
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
MITRE discourages mapping vulnerabilities to this broad entry; the root cause is usually a more specific weakness.