CVE-2026-56877
Full vulnerability record from the local CVENow database.
Description
The SCORM lab launch endpoint in Skillable (scorm.skillable.com) through 2026-07-13 does not validate the client-supplied userId parameter against the authenticated SCORM session token. An authenticated user can substitute arbitrary userId values to bypass per-user lab launch rate limits and consume other users' lab allocations, resulting in denial of service against targeted users' lab and exam access. Skillable was formerly named Learn on Demand Systems.
Severity
MEDIUM
CVSS score
6.3
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-07-13 22:16:48.133000
Last modified
2026-10-24 22:10:00.210000
View original CVE JSON
{
"id": "CVE-2026-56877",
"sourceIdentifier": "[email protected]",
"published": "2026-07-13T22:16:48.133",
"lastModified": "2026-10-24T22:10:00.210",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "The SCORM lab launch endpoint in Skillable (scorm.skillable.com) through 2026-07-13 does not validate the client-supplied userId parameter against the authenticated SCORM session token. An authenticated user can substitute arbitrary userId values to bypass per-user lab launch rate limits and consume other users' lab allocations, resulting in denial of service against targeted users' lab and exam access. Skillable was formerly named Learn on Demand Systems."
},
{
"lang": "es",
"value": "El endpoint de lanzamiento de laboratorios SCORM en Skillable (scorm.skillable.com) hasta el 13-07-2026 no valida el parámetro userId proporcionado por el cliente contra el token de sesión SCORM autenticado. Un usuario autenticado puede sustituir valores arbitrarios de userId para eludir los límites de tasa de lanzamiento de laboratorios por usuario y consumir las asignaciones de laboratorio de otros usuarios, lo que resulta en denegación de servicio contra el acceso a laboratorios y exámenes de usuarios objetivo. Skillable se llamaba anteriormente Learn on Demand Systems."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Skillable",
"product": "SCORM Lab Launch Integration",
"defaultStatus": "unknown",
"versions": [
{
"version": "0",
"lessThanOrEqual": "2026-07-13",
"versionType": "custom",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L",
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"availabilityImpact": "LOW"
},
"exploitabilityScore": 2.8,
"impactScore": 3.4
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-14T12:46:25.980656Z",
"id": "CVE-2026-56877",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-472"
}
]
}
],
"references": [
{
"url": "https://www.openwall.com/lists/oss-security/2026/07/12/1",
"source": "[email protected]"
},
{
"url": "https://www.skillable.com/security/",
"source": "[email protected]"
},
{
"url": "http://seclists.org/fulldisclosure/2026/Jul/20",
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "http://www.openwall.com/lists/oss-security/2026/07/12/1",
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "http://www.openwall.com/lists/oss-security/2026/07/12/2",
"source": "af854a3a-2127-422b-91ae-364da2661108"
}
]
}