CVE-2025-61606WeGIA是一款专注于慈善机构的开源Web管理系统。CVE-2025-61606是存在于WeGIA 3.4.12及以下版本中的一个开放重定向(Open Redirect)漏洞。该漏洞位于control.php端点中,具体涉及nextPage参数(metodo=listarUmnomeClasse=FuncionarioControle)。由于该参数未对用户输入的URL进行充分的验证和过滤,攻击者可以构造恶意的重定向链接,将用户重定向到任意的外部恶意域名。
该漏洞的CVSS评分为6.1,属于中危级别。虽然该漏洞本身不会直接导致系统被入侵或数据泄露,但其潜在危害不容忽视。攻击者可以利用此漏洞实施钓鱼攻击,将合法用户引导至伪装的可信网站,窃取用户的登录凭证、个人信息或诱导用户下载恶意软件。此外,该漏洞还可用于分发恶意载荷、进行水坑攻击或作为更大规模攻击链中的一环。
由于漏洞利用需要用户交互(UI:R),且无需认证即可触发(PR:N),这使得攻击者更容易通过社会工程学手段(如发送钓鱼邮件、即时消息等)诱导受害者点击恶意链接。该漏洞已在WeGIA 3.5.0版本中得到修复,建议所有使用受影响版本的用户尽快升级到最新版本以消除安全风险。
WeGIA的control.php端点存在开放重定向漏洞,具体出现在处理nextPage参数时。当用户访问包含特定参数的URL时,服务器会根据nextPage参数的值进行重定向操作,但未对目标URL进行严格的白名单校验或域名验证。
漏洞触发条件如下:
1. 攻击者构造一个包含恶意nextPage参数的URL,该参数指向外部恶意域名(例如:http://target.com/control.php?metodo=listarUmnomeClasse=FuncionarioControle&nextPage=https://evil.com/phishing);
2. 由于服务器端未对nextPage参数进行合法性检查,直接将其作为重定向目标返回给客户端;
3. 受害者在浏览器中点击该链接后,浏览器会向WeGIA服务器发送请求;
4. 服务器返回302或301重定向响应,将受害者浏览器重定向到攻击者控制的恶意网站;
5. 攻击者可在恶意网站上部署钓鱼页面,伪装成WeGIA登录页面或其他可信页面,窃取用户凭证。
该漏洞的根本原因是缺少对用户可控重定向参数的验证机制。修复方案是在服务器端对nextPage参数进行严格的URL校验,确保重定向目标仅限内部可信URL,或使用相对路径而非完整URL进行重定向。