Description
A SQL injection and unsafe deserialisation
vulnerability in Koollab LMS allowed an authenticated attacker to inject through the assessment
reinforcement endpoint, control data passed to unserialize(), write a webshell
to a publicly accessible location, 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

A flaw in Koollab LMS’s assessment reinforcement endpoint allows an authenticated user to inject SQL and control data passed to unserialize(). This dual vulnerability enables the attacker to write a webshell to a publicly accessible location and execute arbitrary code on the hosting server. The key weakness is reflected in CWE‑89, indicating a mismatch between user input and database queries leading to data manipulation and unsafe deserialization. The overall effect is a remote code execution scenario that compromises server integrity and confidentiality.

Affected Systems

The single affected product is Koollab LMS from Three Learning. No specific version numbers are noted in the available data, so all installations should be reviewed for this vulnerability.

Risk and Exploitability

The CVSS score of 9.9 marks the flaw as critical, while the EPSS score of less than 1 percent indicates a low probability of immediate exploitation. The vulnerability is not listed in CISA’s KEV catalog. The likely attack path requires an authenticated session to the LMS, suggesting that compromised credentials or a malicious user account would be a prerequisite. Once accessed, the endpoint can be leveraged to inject malicious SQL and supply crafted serialized objects, leading to successful code execution. Given the high severity and the broad impact on the server, the risk remains significant despite the low exploitation likelihood.

Generated by OpenCVE AI on August 3, 2026 at 13:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑released patch or security update for Koollab LMS as soon as it is available.
  • Disable or restrict access to the assessment reinforcement endpoint until a patch is applied, ensuring that only authorized administrators can reach it.
  • Implement directory‑level write‑permission controls and monitor the webroot for unauthorized files, such as webshells, to prevent persistence of malicious code.

Generated by OpenCVE AI on August 3, 2026 at 13:53 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-89
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 A SQL injection and unsafe deserialisation vulnerability in Koollab LMS allowed an authenticated attacker to inject through the assessment reinforcement endpoint, control data passed to unserialize(), write a webshell to a publicly accessible location, and execute arbitrary code on the server.
Title SQL injection and unsafe deserialisation 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:07.824Z

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

Link: CVE-2026-63232

cve-icon Vulnrichment

Updated: 2026-07-29T15:12:42.177Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-63232

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T14:00:07Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')