CVE-2025-7062
Full vulnerability record from the local CVENow database.
Description
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 and including 10.0.4. The library allows users to upload H5P content that contains malicious JavaScript. This code is then executed in the browsers of other users who view the affected H5P content.
Severity
MEDIUM
CVSS score
5.2
(v4.0)
Vulnerability status
Deferred
Source identifier
23637b5d-af4c-4cf9-b8f6-deb7fd0f8423
Published
2026-09-09 07:16:55.180000
Last modified
2026-10-19 22:10:00.130000
View original CVE JSON
{
"id": "CVE-2025-7062",
"sourceIdentifier": "23637b5d-af4c-4cf9-b8f6-deb7fd0f8423",
"published": "2026-09-09T07:16:55.180",
"lastModified": "2026-10-19T22:10:00.130",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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 and including 10.0.4. The library allows users to upload H5P content that contains malicious JavaScript. This code is then executed in the browsers of other users who view the affected H5P content."
},
{
"lang": "es",
"value": "Una vulnerabilidad de Cross-site Scripting (XSS) almacenada ha sido identificada en el módulo H5P ’h5p-nodejs-library’ de Lumi Education UG en versiones hasta e incluyendo 10.0.4. La biblioteca permite a los usuarios subir contenido H5P que contiene JavaScript malicioso. Este código se ejecuta en los navegadores de otros usuarios que visualizan el contenido H5P afectado."
}
],
"affected": [
{
"source": "23637b5d-af4c-4cf9-b8f6-deb7fd0f8423",
"affectedData": [
{
"vendor": "Lumi Education UG",
"product": "h5p-nodejs-library",
"defaultStatus": "unknown",
"packageName": "h5p-nodejs-library",
"modules": [
"Import of H5P modules"
],
"programFiles": [
"packages/h5p-server/src/H5PEditor.ts"
],
"repo": "https://github.com/Lumieducation/H5P-Nodejs-library",
"versions": [
{
"version": "0",
"lessThan": "10.0.4",
"versionType": "custom",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV40": [
{
"source": "23637b5d-af4c-4cf9-b8f6-deb7fd0f8423",
"type": "Secondary",
"cvssData": {
"version": "4.0",
"vectorString": "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:X",
"baseScore": 5.2,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "LOW",
"userInteraction": "ACTIVE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE",
"vulnAvailabilityImpact": "NONE",
"subConfidentialityImpact": "HIGH",
"subIntegrityImpact": "HIGH",
"subAvailabilityImpact": "LOW",
"exploitMaturity": "PROOF_OF_CONCEPT",
"confidentialityRequirement": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"availabilityRequirement": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"valueDensity": "NOT_DEFINED",
"vulnerabilityResponseEffort": "NOT_DEFINED",
"providerUrgency": "NOT_DEFINED"
}
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-09-09T20:30:55.655255Z",
"id": "CVE-2025-7062",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "23637b5d-af4c-4cf9-b8f6-deb7fd0f8423",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-20"
},
{
"lang": "en",
"value": "CWE-79"
}
]
}
],
"references": [
{
"url": "https://github.com/Lumieducation/H5P-Nodejs-library/releases/tag/v10.0.4",
"source": "23637b5d-af4c-4cf9-b8f6-deb7fd0f8423"
},
{
"url": "https://www.schutzwerk.com/en/blog/schutzwerk-sa-2024-007/",
"source": "23637b5d-af4c-4cf9-b8f6-deb7fd0f8423"
},
{
"url": "http://seclists.org/fulldisclosure/2026/Sep/41",
"source": "af854a3a-2127-422b-91ae-364da2661108"
}
]
}