Description
Successful exploitation of the stored cross-site scripting (XSS) vulnerability could allow an attacker to execute arbitrary JavaScript on any user account that has access to Koollab LMS’ courselet feature.
Published: 2026-04-23
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary JavaScript execution on user accounts via courselet feature
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw in the courselet feature of Koollab LMS, allowing an attacker to embed malicious JavaScript that is saved and later executed whenever any user accesses the affected courselet. Because the script runs in the context of the victim’s browser, the attacker can steal session cookies, tamper with page content, or perform actions on behalf of the user. This input‑validation weakness, identified as CWE‑79, can lead to confidentiality or integrity compromise for all users who view the vulnerable content.

Affected Systems

The issue affects the Koollab Learning Management System produced by Three Learning. All installations that have not applied the latest patch (version 5.4.0) are vulnerable. The patch resolves the input sanitization flaw in the courselet component and should be applied to any environment that hosts or displays courselet content.

Risk and Exploitability

With a CVSS score of 5.4 and an EPSS of less than 1 %, the likelihood of active exploitation is low, and the flaw is not listed in the CISA KEV catalog. Nevertheless, because the stored script is executed for every user who views the courselet, the potential impact is high for organizations that rely on this feature. The simplest attack path is for a privileged user to inject malicious payload into a courselet, which then propagates to all other users who access that courselet.

Generated by OpenCVE AI on April 28, 2026 at 15:00 UTC.

Remediation

Vendor Solution

Users and administrators of the affected product version are advised to update to the latest version 5.4.0 immediately.


OpenCVE Recommended Actions

  • Apply the vendor patch to version 5.4.0 or later to eliminate the stored XSS flaw in the courselet component.
  • If the patch cannot be applied immediately, restrict or sanitize courselet input to remove script tags and enforce stricter input validation (CWE‑79).
  • Limit creation and editing of courselets to trusted administrators or educators and regularly audit content for suspicious scripts.

Generated by OpenCVE AI on April 28, 2026 at 15:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Apr 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 28 Apr 2026 09:45:00 +0000

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

Thu, 23 Apr 2026 18:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 23 Apr 2026 04:00:00 +0000

Type Values Removed Values Added
Description Successful exploitation of the stored cross-site scripting (XSS) vulnerability could allow an attacker to execute arbitrary JavaScript on any user account that has access to Koollab LMS’ courselet feature.
Title Stored Cross-Site Scripting (XSS) Vulnerability
References
Metrics cvssV3_1

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


Subscriptions

Three Learning Koollab Learning Management System
cve-icon MITRE

Status: PUBLISHED

Assigner: CSA

Published:

Updated: 2026-05-10T19:57:33.339Z

Reserved: 2026-02-23T05:15:43.206Z

Link: CVE-2026-3007

cve-icon Vulnrichment

Updated: 2026-04-23T14:41:27.649Z

cve-icon NVD

Status : Deferred

Published: 2026-04-23T04:16:07.980

Modified: 2026-05-10T20:16:28.850

Link: CVE-2026-3007

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-28T15:00:14Z

Weaknesses