CVE-2026-33708Chamilo LMS在1.11.38版本之前存在信息泄露漏洞。由于其get_user_info_from_username REST API端点缺少授权检查,任何经过身份验证的用户(包括低权限学生)均可访问该接口,获取系统中任意用户的敏感个人信息,如邮箱、姓名、用户ID及状态等。
该漏洞属于失效的访问控制(Broken Access Control)。Chamilo LMS的get_user_info_from_username接口在设计时仅验证了请求者的登录状态(PR:L),但未验证其对目标用户数据的查询权限。攻击者利用该缺陷,通过构造包含目标用户名的API请求,可以直接绕过权限隔离,实现水平越权访问。由于该接口直接返回JSON格式的用户敏感数据,且无其他速率限制或二次验证,攻击者可轻易批量枚举并导出系统内所有用户资料,造成严重的隐私泄露风险。