Chamilo
cpe:2.3:a:chamilo:chamilo_lms:*:*:*:*:*:*:*
- <= 1.11.28
A command injection vulnerability has been identified in Chamilo Learning Management System (LMS) versions prior to 1.11.30. The issue resides in the language parsing script used by the cron job feature, where insufficient validation of user input allows for the execution of arbitrary commands on the server.
Exploitation of this vulnerability could lead to unauthorized execution of commands on the server, potentially allowing an attacker to manipulate the system or access sensitive information.
To reproduce this vulnerability, log in as an administrator and navigate to the 'Languages' settings page. Enable the option for defining and using sub-languages, then save the settings. Afterward, create a sub-language entry with a payload in the 'English name' field. Once the entry is saved, the payload will be executed when the language parsing script is accessed via the cron job.
Users should update to Chamilo version 1.11.30 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.