CVE-2026-34369WWBN AVideo是一个开源视频平台。在26.0及以下版本中,其API接口存在权限绕过漏洞。攻击者可在未验证密码的情况下,通过API直接获取受密码保护视频的播放源,导致信息泄露。
该漏洞源于API层与Web层在权限校验逻辑上的不一致。AVideo平台在正常播放视频时,会调用`CustomizeUser::getModeYouTube()`钩子函数来验证用户是否输入了正确的视频密码。然而,在提供视频播放源(如MP4直链或HLS清单)的API接口`get_api_video_file`和`get_api_video`中,开发者未复用该鉴权逻辑。攻击者无需经过Web界面的密码输入框,直接构造HTTP请求向上述API端点发送查询,即可绕过密码验证机制。服务器会返回视频的原始流媒体地址,导致本应受限的内容被非授权访问。