Arbitrary file upload in Chamilo LMS - CVE-2026-29041
Published: April 24, 2026
Chamilo LMS
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to improper validation of uploaded files in the main/inc/ajax/document.ajax.php endpoint when handling the ck_uploadimage action. A remote user can upload a crafted file containing executable code and access it via the browser to execute arbitrary code.
Only deployments with the $_configuration['enable_uploadimage_editor'] configuration option enabled are vulnerable.