CVE-2026-34738WWBN AVideo是一个开源视频平台。在26.0及更早版本中,其视频处理管道存在权限绕过漏洞。攻击者可利用`overrideStatus`请求参数,在拥有上传权限的情况下,绕过管理员审核机制,直接将视频状态设置为“active”(发布)。该漏洞是由于`setStatus()`方法未验证调用者权限导致的,破坏了内容审核流程。
该漏洞的核心在于AVideo后端的`setStatus()`方法存在逻辑缺陷。当系统处理视频状态变更时,该方法仅对传入的状态码(如代表发布的“a”)进行格式校验,确认其属于系统已知的有效状态,但完全缺失了对当前操作者权限的校验步骤。正常业务逻辑下,将视频从“待审核”或“草稿”状态变更为“发布”状态应仅限管理员操作。然而,由于未实施权限控制,任何拥有基础上传权限的普通用户,只需在上传或更新视频的请求中添加`overrideStatus`参数并赋予特定值,即可欺骗服务器执行状态更新。这导致了业务逻辑层面的访问控制失效,使得未授权的内容发布成为可能。