CVE-2026-33043WWBN AVideo是一个开源视频平台。在25.0及以下版本中,系统存在严重的安全缺陷。/objects/phpsessionid.json.php接口未经身份验证即暴露当前PHP会话ID。同时,allowOrigin()函数错误地配置了CORS,允许任意跨域请求携带凭证。这导致了跨域会话窃取风险,攻击者可利用此漏洞完全接管用户账户。
该漏洞的核心在于不当的会话处理与CORS策略配置。在受影响的AVideo版本中,/objects/phpsessionid.json.php接口缺乏必要的身份验证机制,导致攻击者无需登录即可获取服务端生成的PHP Session ID。更为严重的是,系统在处理跨域请求时,allowOrigin()函数直接回显用户提交的Origin头部至Access-Control-Allow-Origin响应头,并配合Access-Control-Allow-Credentials: true。这种不当的CORS配置允许恶意网站向AVideo平台发起携带用户凭证的跨域请求,并读取响应内容。攻击者结合这两点,通过诱导受害者访问恶意网页,利用JavaScript跨域读取Session ID,进而劫持用户会话,绕过身份验证实现账户完全接管。