CVE-2026-33501WWBN AVideo是一个开源视频平台。在26.0及之前版本中,`plugin/Permissions/View/Users_groups_permissions/list.json.php`接口存在安全漏洞。该端点缺乏身份验证和授权检查,允许未经身份验证的攻击者获取完整的用户组与插件权限映射矩阵。这可能导致敏感权限配置信息泄露,帮助攻击者进一步规划攻击路径。同目录下的其他端点均正确实现了管理员权限检查,表明此为代码遗漏。
该漏洞的根本原因在于`plugin/Permissions/View/Users_groups_permissions/list.json.php`文件未实施任何访问控制机制。正常情况下,涉及权限管理的敏感接口(如同目录下的add.json.php和delete.json.php)都会调用`User::isAdmin()`进行权限验证,确保只有管理员才能访问。然而,`list.json.php`文件遗漏了这一关键检查,导致该接口直接暴露在公网。攻击者无需登录账户或进行用户交互,即可通过向该端点发送HTTP GET请求,获取系统内所有用户组对应的插件权限列表。这种信息泄露虽然不直接导致系统被入侵,但暴露了系统的权限架构,降低了后续攻击的难度,属于典型的访问控制失效(Broken Access Control)漏洞。