CVE-2026-34732WWBN AVideo是一个开源视频平台。在26.0及更早版本中,其CreatePlugin模板的list.json.php文件未包含身份验证或授权检查。尽管相关模板需要管理员权限,但该模板未设置此保护。这导致21个插件端点存在未认证的数据列出漏洞,攻击者可无需登录直接访问敏感数据,包括用户PII、支付日志、IP地址、User-Agent及内部系统记录。
该漏洞的根源在于WWBN AVideo框架中CreatePlugin代码生成器的设计疏忽。在生成插件后端接口时,list.json.php模板文件缺失了关键的权限控制逻辑。尽管同目录下的add.json.php和delete.json.php均正确实施了管理员权限验证,但list.json.php却遗漏了这一安全机制。由于AVideo平台上大量插件均基于此模板生成,这一单一缺陷导致了连锁反应,致使21个独立插件的数据接口暴露在公网。攻击者无需任何用户交互或身份凭证,仅需向特定的路径发送HTTP GET请求,服务器便会直接返回包含敏感信息的JSON数据。泄露的数据范围广泛,不仅包括用户姓名、邮箱等PII信息,还涉及支付交易详情、客户端IP地址、User-Agent等系统日志,严重侵犯了用户隐私并可能危及系统安全。