Path traversal in Chamilo LMS - CVE-2026-61665
Published: August 4, 2026
Vulnerability details
The vulnerability allows a remote user to write arbitrary files and execute arbitrary code.
The vulnerability exists due to path traversal in the sub-language translation editor endpoint and SubLanguageManager::updateOrAddMsgid() when processing a user-supplied filename parameter. A remote privileged user can send a specially crafted request to write arbitrary files and execute arbitrary code.
The affected endpoint is gated by api_protect_admin_script(), and writing a script within the web root can lead to code execution.