CVE-2026-34247WWBN AVideo 26.0及以下版本存在访问控制缺陷。`plugin/Live/uploadPoster.php`接口仅验证登录状态,未校验用户权限。攻击者可利用此漏洞覆盖任意直播流的封面,并触发系统广播包含受害者广播密钥和用户ID的WebSocket通知,导致敏感信息泄露及潜在的直播流劫持风险。
该漏洞源于不安全的直接对象引用(IDOR)。受影响端点`plugin/Live/uploadPoster.php`在处理上传请求时,仅依赖`User::isLogged()`确认用户身份,未验证当前用户是否有权操作目标`live_schedule_id`对应的直播计划。攻击者通过修改请求参数中的ID,即可强制覆盖他人的海报图片。漏洞利用的关键在于后续反应:系统在覆盖完成后,会通过WebSocket发送`socketLiveOFFCallback`回调,将目标流的`broadcast_key`和`user_id`广播至所有连接的客户端。由于广播密钥通常用于推流或验证,获取该密钥的攻击者可接管受害者的直播流。