CVE-2026-33296WWBN AVideo是一个广泛使用的开源视频平台。在26.0版本之前,该系统在登录流程中被发现存在开放重定向漏洞。由于应用程序未能对用户提供的redirectUri参数进行JavaScript安全编码,直接将其反射到document.location赋值语句中。当用户完成登录操作后,定时器回调会使用该未经验证的值执行跳转。攻击者可利用此缺陷将受害者重定向至恶意网站,结合钓鱼攻击窃取用户凭证。
该漏洞的根本原因在于应用程序未对重定向目标进行严格的同源校验和安全编码。在WWBN AVideo的登录流程中,系统接收用户提交的redirectUri参数,并在未经过滤的情况下将其传递给前端JavaScript。代码逻辑中存在一个定时器回调机制,专门用于在用户完成登录弹窗流程后执行页面跳转。具体利用方式是,攻击者构造包含恶意URL参数的特制链接(例如https://avideo-site/login?redirectUri=https://evil.com)。当受害者点击该链接并输入凭据完成登录后,JavaScript定时器触发,解析redirectUri参数并执行document.location赋值。由于缺乏URL编码或白名单验证,浏览器会直接跳转至攻击者控制的恶意站点,从而实施钓鱼攻击或窃取敏感Token。