# CVE-2026-3007: Three Learning Koollab LMS stored XSS in courselet feature

Source: https://junglewise.ai/threats/cve-2026-3007-three-learning-koollab-lms-stored-xss-in-courselet-feature  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-04-23. Updated: 2026-05-11  
License: CC BY 4.0 with a link back

CVE-2026-3007 · Severity: medium · CVSS 5.4 · Published 2026-04-23

Koollab LMS, a learning management system used for e-learning, contains a security flaw in its courselet feature. An attacker can use this vulnerability to inject malicious scripts that run when other users view specific content. This could allow an attacker to hijack user sessions, steal sensitive information, or perform unauthorized actions on behalf of students or administrators.

Technologies: [Three Learning Koollab LMS](https://junglewise.ai/threats/technologies/koollab-lms). Vendors: [Three Learning](https://junglewise.ai/threats/vendors/three-learning).

## Quick answers

**Is CVE-2026-3007 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-3007 being exploited in the wild.

**How severe is CVE-2026-3007?** Medium severity, with a CVSS score of 5.4, published 23 April 2026.

**Which products and versions are affected?** Three Learning Koollab LMS 5.3.2.

**Is there a fix for CVE-2026-3007?** A patch was published on 2026-04-23: Version 5.4.0 released to address the issue Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-3007 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-3007?** Check whether you run Three Learning Koollab LMS at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

A stored cross-site scripting (XSS) vulnerability exists in Koollab LMS version 5.3.2 within the 'courselet' feature. The application fails to properly neutralize user-supplied input before storing it and displaying it to other users (CWE-79). An attacker with low-level privileges can inject malicious JavaScript into a courselet, which is then executed in the browser of any user who accesses that feature. This can lead to session hijacking or unauthorized data access. The vulnerability is addressed in version 5.4.0.

## Affected products

- Three Learning Koollab LMS 5.3.2

## Timeline

- 2026-04-23: disclosed: Initial disclosure by CSA Singapore
- 2026-04-23: patched: Version 5.4.0 released to address the issue
- 2026-04-23: advisory

## References

- [https://www.csa.gov.sg/alerts-and-advisories/alerts/al-2026-042/](https://www.csa.gov.sg/alerts-and-advisories/alerts/al-2026-042/)

## Related threats

- [Three Learning Koollab LMS business logic bypass in SCORM commit endpoint](https://junglewise.ai/threats/cve-2026-63242-three-learning-koollab-lms-business-logic-bypass-in-scorm-commit)
- [Three Learning Koollab LMS IDOR in course completion query](https://junglewise.ai/threats/cve-2026-63241-three-learning-koollab-lms-idor-in-course-completion-query)
- [Three Learning Koollab LMS information disclosure in course status endpoint](https://junglewise.ai/threats/cve-2026-63240-three-learning-koollab-lms-information-disclosure-in-course)
- [Three Learning Koollab LMS hard-coded AWS IAM credentials](https://junglewise.ai/threats/cve-2026-63239-three-learning-koollab-lms-hard-coded-aws-iam-credentials)
- [Three Learning Koollab LMS authentication bypass in 2FA endpoint](https://junglewise.ai/threats/cve-2026-63238-three-learning-koollab-lms-authentication-bypass-in-2fa-endpoint)
