CVE-2026-35196 in LMS
摘要
由 VulDB • 2026-05-25
Chamilo LMS 是一个开源的学习管理系统。在 2.0.0-RC.3 之前的版本中,main/inc/ajax/gradebook.ajax.php 端点的 export_all_certificates 操作存在 OS Command Injection(操作系统命令注入)漏洞。在该操作中,通过 api_get_course_id() 从会话变量 $_SESSION['_cid'] 获取的课程代码被直接拼接到 shell_exec() 命令字符串中,且未使用 escapeshellarg() 进行清理或转义。如果攻击者能够操纵或污染其会话数据,将 shell 元字符注入到 _cid 变量中,便可以在底层服务器上实现任意命令执行。成功利用此漏洞将使攻击者获得读取系统文件和凭据的完全访问权限,篡改应用程序和数据库,或破坏服务器的可用性。此问题已在版本 2.0.0-RC.3 中修复。
If you want to get best quality of vulnerability data, you may have to visit VulDB.