Deserialization of Untrusted Data in Chamilo LMS - CVE-2026-61538
Published: August 4, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to deserialization of untrusted data in the course-backup diagnose endpoint when processing an uploaded backup ZIP containing attacker-controlled course_info.dat data. A remote user can upload a crafted backup and trigger a PHP object injection gadget chain to execute arbitrary code.
If self-registration as teacher is enabled, exploitation may be reachable starting from an anonymous user.