CVE-2026-33297WWBN AVideo是一个开源视频平台,在26.0版本之前的CustomizeUser插件中存在严重逻辑漏洞。`setPassword.json.php`端点在处理管理员设置的密码时,会将任何包含非数字字符的密码值强制转换为整数0。这导致受保护频道的实际密码变为0,攻击者无需任何凭据即可轻易猜出密码并绕过访问控制限制,获取未授权访问权限。
该漏洞的根源在于WWBN AVideo的CustomizeUser插件中`setPassword.json.php`文件对用户输入处理存在严重的类型混淆逻辑错误。当管理员尝试为频道设置访问密码时,后端代码未能正确验证或保留原始字符串密码。由于特定的逻辑缺陷或PHP弱类型处理机制,当密码字段中包含任何非数字字符(如字母或特殊符号)时,系统会自动将其值转换为整数0。这意味着,无论管理员设置多么复杂的密码(例如"Admin@2026"),存储在系统中的有效凭证实际上都是0。在随后的访问控制检查中,攻击者只需提交"0"作为密码,系统通过比较逻辑(0 == 0)即会验证通过。由于该漏洞无需用户交互且利用门槛极低,它允许任何未经身份验证的远程攻击者完全接管受保护频道的访问权限。