CVE-2025-50186
Plain English Summary
AI-powered analysis for quick understanding
An attacker can upload a specially crafted CSV file that contains malicious code, which can then execute JavaScript when viewed by administrators or users who can access import logs. This vulnerability affects versions prior to 1.11.30 and relies on the attacker being able to upload files with unsafe names.
Technical Description
Chamilo is a learning management system. Prior to version 1.11.30, a stored cross-site scripting (XSS) vulnerability exists due to insufficient sanitization of CSV filenames. An attacker can upload a maliciously named CSV file (e.g., <img src=q onerror=prompt(8)>.csv) that leads to JavaScript execution when viewed by administrators or users with access to import logs or file views. This issue has been patched in version 1.11.30.
CVSS Vector Analysis
Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:NExploit Resources
Search for proof-of-concept code and exploit modules
Official References
Quick Information
Published
Mar 2, 2026
about 1 month ago
Last Modified
Mar 3, 2026
about 1 month ago
Vendor
chamilo
Product
chamilo lms
Related Vulnerabilities
This vulnerability allows an attacker to manipulate the database of the Chamilo learning management system by sending specially crafted data through a file upload feature, potentially exposing sensitive information or altering data. It affects versions prior to 1.11.30, so users need to update to this version or later to protect against this risk.
This vulnerability allows an attacker to manipulate the database of the Chamilo learning management system, potentially exposing sensitive information or altering data. It can be exploited by sending specially crafted requests to the system's index.php script, but it has been fixed in version 1.11.30, so users should update to that version to protect themselves.
This vulnerability allows an attacker to manipulate the database of the Chamilo learning management system by injecting harmful SQL commands through specific user input fields. It can be exploited by anyone sending crafted data to the application before version 1.11.30, potentially leading to unauthorized access or data manipulation.
This vulnerability allows an attacker to manipulate the database by injecting harmful SQL commands through specific scripts in the Chamilo learning management system, potentially leading to unauthorized access or data modification. It can be exploited by sending specially crafted requests to the affected scripts, and it has been fixed in version 1.11.30.
This vulnerability allows an attacker to run malicious code on the server hosting the Chamilo learning management system, potentially taking full control of it. It occurs when a specific request is sent without proper checks, and it affects versions prior to 1.11.28, which has since been patched.