CyberRota Analysis
AI-GeneratedChamilo LMS versions 2.0.0 through at least 2.1.0 are vulnerable due to inadequate server-side sanitization of private message content, allowing low-privilege authenticated users to craft messages that execute malicious HTML in the recipient's browser. This can lead to session hijacking or unauthorized actions as an administrator when the recipient views the message. Organizations using affected versions should prioritize immediate updates to version 2.0.1 or later to mitigate this critical risk.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
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.