CVE-2025-66447Chamilo LMS是一款开源的学习管理系统。在1.11.0至2.0-beta.1版本中,系统存在开放重定向漏洞。攻击者无需身份认证,即可通过向/login接口传递恶意的redirect参数,诱导受害者重定向至任意第三方网站。该漏洞常被用于网络钓鱼攻击,利用合法域名增加恶意链接的可信度。官方已在2.0-beta.2版本中修复了此问题,建议受影响用户尽快更新。
该漏洞的根本原因是Chamilo LMS在处理登录逻辑时,未对用户输入的'redirect'参数进行有效的域名校验或白名单过滤。当用户访问/login页面时,应用程序会读取该参数并将其值直接用于HTTP 302重定向响应的Location头中。由于缺乏对重定向目标URL的严格限制,攻击者可以构造包含恶意域名(如http://attacker.com)的URL。当受害者点击此链接时,浏览器会在请求地址栏显示受信任的Chamilo域名,随后自动跳转至攻击者控制的钓鱼页面,从而窃取用户凭据或进行其他恶意操作。尽管漏洞本身不直接导致服务器数据丢失,但其辅助社会工程学攻击的风险不容忽视。