Impact
The vulnerability is a stored cross‑site scripting flaw that arises because topic and post messages are saved without sanitization and later rendered unsafely in a web component, allowing arbitrary HTML and JavaScript to be persisted. Attackers can compromise the confidentiality, integrity, and availability of user sessions by injecting malicious scripts that execute in other users’ browsers when they view the content. This flaw is classified as CWE‑79.
Affected Systems
The flaw affects Sakai Collaboration and Learning Environment versions 23.0 through 23.4 and 25.0 through 25.2 inclusive. The Sakai community project released patches in the .5, 25.3, and 26.0 releases.
Risk and Exploitability
The CVSS score of 8.7 indicates high severity. No EPSS score is available, and the flaw is not listed in the CISA KEV catalog, but the risk remains significant due to the widespread use of Sakai in educational institutions. Attackers likely need to be authenticated contributors to a site that has the Conversations tool enabled; once they inject payloads, any user who views the corrupt topic or post will have the injected code executed in their browser context.
OpenCVE Enrichment
Github GHSA