Description
A pre-authentication error-based SQL injection
vulnerability in Koollab LMS allowed an unauthenticated attacker to read sensitive database
contents, including personally identifiable information, credentials, and valid
JWT tokens that may enable account takeover, via the SCORM report endpoint.
Published: 2026-07-29
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A pre‑authentication error‑based SQL injection issue in Koollab LMS allows an unauthenticated attacker to read sensitive database contents through the SCORM report endpoint, including personally identifiable information, credentials, and valid JWT tokens that could enable account takeover. The weakness is a classic SQL injection flaw (CWE‑89) that compromises confidentiality and permits credential theft.

Affected Systems

The vulnerability affects the Koollab LMS product from Three Learning. No specific version numbers are supplied in the advisory, so all releases of Koollab LMS remain potentially impacted until an official patch note is released.

Risk and Exploitability

The CVSS score of 9.1 classifies the issue as Critical severity, while the EPSS score of less than 1% indicates a low probability of exploitation at present. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a simple HTTP request to the SCORM report endpoint without any authentication, inferred from the description of unauthenticated access. An attacker can manipulate query parameters to trigger an error‑based SQL injection and retrieve data from the database, which can be used for direct credential theft or further escalation.

Generated by OpenCVE AI on August 4, 2026 at 12:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Koollab LMS to the latest patched version that fixes the SQL injection flaw.
  • Configure firewalls or web server access controls to block unauthenticated traffic to the SCORM report endpoint or require authentication for all requests to that endpoint.
  • Deploy a web application firewall or implement input sanitization to reject malformed SQL queries, and monitor logs for suspicious activity.

Generated by OpenCVE AI on August 4, 2026 at 12:39 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': 'yes', '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 pre-authentication error-based SQL injection vulnerability in Koollab LMS allowed an unauthenticated attacker to read sensitive database contents, including personally identifiable information, credentials, and valid JWT tokens that may enable account takeover, via the SCORM report endpoint.
Title Pre-authentication error-based SQL injection vulnerability
References
Metrics cvssV3_1

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


Subscriptions

Three Learning Koollab Lms
cve-icon MITRE

Status: PUBLISHED

Assigner: CSA

Published:

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

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

Link: CVE-2026-63230

cve-icon Vulnrichment

Updated: 2026-07-29T15:11:48.035Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-63230

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T12:45:05Z

Weaknesses
  • CWE-89

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