CVE-2026-34362WWBN AVideo <= 26.0版本存在逻辑漏洞,`verifyTokenSocket()`函数的token超时验证被注释。导致WebSocket token永久有效,攻击者可利用捕获的token长期访问系统,获取用户敏感信息。
该漏洞位于`plugin/YPTSocket/functions.php`文件中的`verifyTokenSocket()`函数。开发人员在代码中注释掉了用于验证WebSocket token超时时间的逻辑块。尽管系统在生成token时设定了12小时的有效期,但由于验证逻辑缺失,服务端实际上不再检查token的生成时间。这导致任何已签发的WebSocket token均可无限期使用。攻击者若通过其他途径(如XSS攻击或中间人攻击)获取了受害者的token,即便受害者账户已被删除或封禁,攻击者仍可使用该token建立WebSocket连接。特别是拥有管理员权限的token,攻击者可利用其获取所有在线用户的IP地址、浏览器类型及浏览页面等敏感实时数据,严重侵犯了系统机密性和完整性。