CVE-2025-62716CVE-2025-62716是Plane开源项目管理软件中的一个高危跨站脚本(XSS)漏洞,CVSS评分8.1。该漏洞存在于next_path查询参数中,攻击者可以在该参数中注入任意协议(如javascript:),这些恶意数据被直接传递给router.push而未经过充分验证。由于next_path参数在用户认证流程或页面重定向中被广泛使用,攻击者可以构造恶意链接诱导受害者点击,从而在受害者浏览器中执行任意JavaScript代码。此漏洞无需认证即可利用,攻击者可以窃取用户会话cookie、进行钓鱼攻击、修改管理员设置,甚至可能实现权限提升。由于该漏洞影响项目管理平台的管理功能,攻击成功可能导致敏感项目数据泄露、企业内部信息外泄以及系统配置被恶意篡改等严重后果。
漏洞根源在于Plane应用对next_path查询参数的输入验证不足。攻击者可以利用该参数注入javascript:或data:等协议前缀,然后通过router.push进行导航时触发XSS执行。具体攻击流程如下:1)攻击者构造恶意URL,例如https://target-plane.com/auth?next_path=javascript:alert(document.cookie),2)受害者访问该链接后,Plane应用获取next_path参数值并直接传递给router.push,3)Vue Router在处理导航时执行了注入的JavaScript代码,4)受害者浏览器执行alert(document.cookie),攻击者成功窃取cookie。漏洞影响所有使用1.1.0之前版本Plane的用户。由于next_path参数通常出现在认证重定向场景中,攻击者可以精心构造钓鱼邮件或恶意网页链接来提高攻击成功率。修复版本1.1.0通过增加URL白名单验证和协议类型过滤来防止此类攻击。