Description
A post-authentication SQL injection
vulnerability in Koollab LMS allowed an authenticated attacker to use an error-based SQL oracle via
the face-to-face runs update endpoint to read the entire application database
and obtain valid JWT tokens for account takeover.
Published: 2026-07-29
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in Koollab LMS allows an authenticated attacker to execute a post‑authentication error‑based SQL injection against the face‑to‑face runs update endpoint. By injecting malicious SQL statements, the attacker can read the entire application database, including user credentials and valid JSON Web Tokens, enabling account takeover. The weakness is a classic SQL injection (CWE‑89) that compromises confidentiality, integrity, and availability of user accounts.

Affected Systems

Three Learning’s Koollab LMS is affected. No specific version information was supplied, so all current releases of the LMS should be considered vulnerable until an official update is confirmed.

Risk and Exploitability

The CVSS score of 8.1 indicates a high severity, and although the EPSS score is less than 1%, the vulnerability remains exploitable by anyone with legitimate authentication to the LMS. Since the vulnerability is not listed in CISA’s KEV catalog, it has not yet been reported as a known exploited vulnerability, but the potential for data breach and unauthorized account access is clear. An attacker must authenticate to the LMS, but once authenticated can use the vulnerable endpoint to pull all data and JWT tokens, making the risk significant for any organization that allows user logins to the platform.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • If an official update is available, apply it immediately to eliminate the injection point.
  • Ensure the face‑to‑face runs update endpoint performs strict input validation and parameterized queries to mitigate SQL injection attacks.
  • Disable detailed database error messages in production to reduce information leakage during exploitation.
  • Apply the principle of least privilege to database accounts used by the LMS, limiting the data accessible via SQL queries.
  • Monitor application logs for anomalous activity such as unexpected SQL error messages or repeated failed queries.

Generated by OpenCVE AI on August 2, 2026 at 08:17 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 post-authentication SQL injection vulnerability in Koollab LMS allowed an authenticated attacker to use an error-based SQL oracle via the face-to-face runs update endpoint to read the entire application database and obtain valid JWT tokens for account takeover.
Title Post-authentication SQL injection vulnerability
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/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:14.267Z

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

Link: CVE-2026-63231

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-63231

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-89

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