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

Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredHigh
User InteractionRequired
Confidentiality ImpactLow
Integrity ImpactLow
Availability ImpactNone
ScopeChanged

Vector String

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N

Exploit Resources

Search for proof-of-concept code and exploit modules

Official References

Est. Bounty
$638($500-$1K)
Vendor Response
Grade APatched in 1 day

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

CVE-2025-50191High

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.

CVE-2025-50190High

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.

CVE-2025-50189High

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.

CVE-2025-50188High

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.

CVE-2025-50187Critical

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.