CVE Catalog

CVE-2026-45143

CriticalCVSS 9.0
Published: Translated: NVD NIST

Summary

In Chamilo LMS from 2.0.0 through at least 2.1.0, private Message.content is stored without server-side sanitization and rendered as HTML in MessageShow.vue and view_message.html.twig. An authenticated low-privilege user, including a student, can send crafted message content to an administrator, which executes in the recipient's browser when the inbox or message view is opened.

Risk Assessment

An attacker can execute script in the context of the administrator's session, potentially stealing session credentials or performing actions as the administrator.

Recommendation

Update Chamilo LMS to version 2.0.1 or later and implement server-side sanitization of message content.

Other vulnerabilities in Chamilo LMS

See all
Original NVD description (English source)

Chamilo LMS is an open-source learning management system. From 2.0.0 through at least 2.1.0, Chamilo LMS stores private Message.content without server-side sanitization and renders it as HTML in assets/vue/views/message/MessageShow.vue and public/main/template/default/message/view_message.html.twig. An authenticated low-privilege user, including a student, can directly address crafted message content to an administrator because the message creation flow permits a sender to select another user as the recipient. The content executes in the recipient's browser when the recipient opens the routine inbox or message view, without requiring a link click, and can expose session credentials or permit actions as the administrator. This vulnerability is fixed in 2.0.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS