OS Command Injection in Chamilo LMS - CVE-2026-32892
Published: April 24, 2026
Chamilo LMS
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary os commands.
The vulnerability exists due to improper neutralization of special elements used in an os command in main/inc/lib/fileManage.lib.php function move() when handling document move requests via document.php. A remote privileged user can send a specially crafted move_to parameter to execute arbitrary os commands.
Exploitation requires the ability to move documents in a course, and the attacker must first place a directory with shell metacharacters in its name on the filesystem, such as through course backup import.