Description
An unrestricted SCORM file upload vulnerability
in Koollab LMS allowed
an authenticated module designer to upload a SCORM package containing a PHP
webshell to a publicly accessible directory and execute arbitrary code on the
server.
Published: 2026-07-29
Score: 9.9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An unrestricted SCORM file upload flaw in Koollab LMS allows an authenticated module designer to place a SCORM package that contains a PHP webshell into a publicly accessible directory, enabling arbitrary code execution on the server. This insecure file upload is classified as CWE‑434 and presents a critical threat to confidentiality, integrity and availability, as a malicious user could compromise the entire web application and underlying operating system.

Affected Systems

The vulnerability impacts Koollab LMS. Because specific version information is not disclosed, any deployment that permits module designers to upload SCORM packages without proper validation is potentially exposed.

Risk and Exploitability

The CVSS score of 9.9 reflects a critical severity, while the EPSS score of <1% indicates low but nonzero exploitation probability. The vulnerability is not listed in the CISA KEV catalog. Although the attacker must first be an authenticated module designer, the flaw eliminates file type restrictions and places uploaded content in a directory that is publicly reachable, allowing the attacker to deploy a PHP webshell and run arbitrary code. The exploitation path therefore requires authenticated access via the web interface followed by an upload of a crafted SCORM package containing malicious PHP code.

Generated by OpenCVE AI on August 2, 2026 at 08:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑issued patch or upgrade that limits SCORM uploads to a non‑executable, non‑public directory or removes the upload functionality entirely.
  • If a patch is not immediately available, disable the SCORM upload feature or move the upload directory outside the web root and configure the web server to deny script execution in that location.
  • Implement strict file‑type validation so that only correctly formatted SCORM files are accepted, stripping any PHP code before processing.
  • Consider deploying a web application firewall that blocks suspicious file uploads and detects webshell payloads, and review and limit module designer permissions to the minimum necessary.

Generated by OpenCVE AI on August 2, 2026 at 08:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 29 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Three Learning
Three Learning koollab Lms
Vendors & Products Three Learning
Three Learning koollab Lms

Wed, 29 Jul 2026 06:45:00 +0000

Type Values Removed Values Added
Description An unrestricted SCORM file upload vulnerability in Koollab LMS allowed an authenticated module designer to upload a SCORM package containing a PHP webshell to a publicly accessible directory and execute arbitrary code on the server.
Title Unrestricted SCORM file upload vulnerability
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

Three Learning Koollab Lms
cve-icon MITRE

Status: PUBLISHED

Assigner: CSA

Published:

Updated: 2026-07-29T15:23:37.653Z

Reserved: 2026-07-16T02:33:02.673Z

Link: CVE-2026-63227

cve-icon Vulnrichment

Updated: 2026-07-29T15:10:09.435Z

cve-icon NVD

Status : Deferred

Published: 2026-07-29T07:16:41.967

Modified: 2026-07-30T16:54:05.457

Link: CVE-2026-63227

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T08:30:12Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type