CVE-2026-34161

EUVD-2026-22714
Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, a Stored Cross-Site Scripting (XSS) vulnerability exists in the social post attachment upload functionality, where an authenticated user can upload a malicious HTML file containing JavaScript via the /api/social_post_attachments endpoint. The uploaded file is served back from the application at the generated contentUrl without sanitization, content type restrictions, or a Content-Disposition: attachment header, causing the JavaScript to execute in the browser within the application's origin. Because the payload is stored server-side and runs in the trusted origin, an attacker can perform session hijacking, account takeover, privilege escalation (if an admin views the link), and arbitrary actions on behalf of the victim. This issue has been fixed in version 2.0.0-RC.3.
Cross-site Scripting
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
5.4 MEDIUM
NETWORK
LOW
LOW
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 1%
Affected Products (NVD)
VendorProductVersion
chamilochamilo_lms
𝑥
≤ 1.11.38
chamilochamilo_lms
2.0.0:alpha1
chamilochamilo_lms
2.0.0:alpha2
chamilochamilo_lms
2.0.0:alpha3
chamilochamilo_lms
2.0.0:alpha4
chamilochamilo_lms
2.0.0:alpha5
chamilochamilo_lms
2.0.0:beta1
chamilochamilo_lms
2.0.0:beta2
chamilochamilo_lms
2.0.0:beta3
chamilochamilo_lms
2.0.0:rc1
chamilochamilo_lms
2.0.0:rc2
𝑥
= Vulnerable software versions