CVE-2025-34467CVE-2025-34467是ZwiiCMS中的一个中等严重性拒绝服务漏洞,影响13.7.00之前的所有版本。该漏洞源于多个管理端点存在不当的授权检查机制,结合有缺陷的资源状态管理逻辑。当经过身份验证的低权限用户尝试访问管理页面时,尽管应用程序正确返回404 Not Found响应,但在执行授权验证之前,错误地获取并关联了目标资源的临时锁。这个预先获取的锁会绑定到攻击者的会话上,导致其他用户(包括管理员)无法访问受影响的功能,直到攻击者导航离开或会话终止。此漏洞允许低权限用户通过持续请求特定管理资源来实施拒绝服务攻击,影响系统的可用性和管理功能的正常使用。
该漏洞的根本原因在于授权检查与资源锁定逻辑的执行顺序错误。在ZwiiCMS的多个管理端点中,系统在验证用户权限之前就尝试获取资源的临时锁。具体攻击流程如下:首先,攻击者(拥有低权限账户)发送针对管理功能的HTTP请求;然后,应用程序在权限检查之前错误地调用了资源锁定机制,将该资源标记为被当前会话占用;接着,虽然授权检查最终返回404 Not Found(因为用户无权限),但锁定状态已经被持久化;最后,这个错误的锁会阻止其他合法用户(包括管理员)访问相同的管理功能。由于锁的释放依赖于攻击者主动导航离开或会话超时,攻击者可以通过保持会话或反复发送请求来持续锁定目标资源,实现对管理功能的长期拒绝服务。