Summary
CVE-2026-45140 is a critical unauthenticated remote code execution vulnerability in Chamilo LMS, an open-source learning management system. Versions of Chamilo LMS prior to 2.0.1 allow a remote attacker with no authentication to execute arbitrary code on the server. The issue has a CVSS v3.1 base score of 9.8 (Critical) and is fixed in version 2.0.1.
Technical details
- The vulnerability is associated with CWE-22 (Path Traversal), CWE-94 (Code Injection), CWE-219 (Storage of File with Sensitive Data Under Web Root), and CWE-434 (Unrestricted Upload of File with Dangerous Type).
- The published advisory does not identify the specific affected endpoint, component, input, or exploitation mechanism.
- No authentication or user interaction is required to exploit the vulnerability (attack vector: network, attack complexity: low, privileges required: none, user interaction: none).
- Successful exploitation results in arbitrary code execution on the server, with full impact to confidentiality, integrity, and availability.
Affected software
- Chamilo LMS versions prior to 2.0.1 (including 2.0.0)
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade Chamilo LMS to version 2.0.1 or later, which contains the fix for this vulnerability.
- If immediate patching is not possible: Restrict network access to the Chamilo LMS instance (e.g., limit exposure to trusted networks or place it behind authenticated network access controls) until the upgrade can be applied, and monitor server logs for unusual file upload activity or unexpected file creation under the web root.

