CVE-2026-41056WWBN AVideo是一个开源视频平台。在29.0及以下版本中,存在严重的CORS配置错误漏洞。受影响的`allowOrigin`函数会直接反射任意`Origin`请求头,并配合`Access-Control-Allow-Credentials: true`。由于应用使用了`SameSite=None`的会话Cookie策略,攻击者可利用此漏洞诱导用户访问恶意网站,从而发起跨域请求,窃取用户PII、直播密钥或在受害者不知情的情况下执行状态更改操作。
该漏洞源于`objects/functions.php`文件中的`allowOrigin`函数存在逻辑缺陷。该函数在`$allowAll`参数默认为true时,会无条件将客户端请求头中的`Origin`值直接反射到响应头`Access-Control-Allow-Origin`中,并附带`Access-Control-Allow-Credentials: true`。这一配置直接影响了`plugin/API/get.json.php`和`plugin/API/set.json.php`这两个核心API端点。由于应用采用了`SameSite=None`的Cookie策略,当已登录用户访问攻击者构建的恶意网页时,浏览器会自动附带用户的会话Cookie向目标站点发起跨域请求。服务器因配置错误而允许该跨域请求并返回敏感数据,导致攻击者的JavaScript能够读取响应内容,从而窃取用户PII、直播凭证或执行状态变更操作。