CVE-2026-44199Wagtail是基于Django的开源CMS。在7.0.7、7.3.2和7.4版本之前,存在访问控制漏洞。拥有表单页面有限权限的用户,可以通过精心构造请求,删除其无权访问的页面上的表单提交数据。该漏洞无法被没有后台权限的普通访客利用,已在指定版本中修复。
该漏洞属于不安全的直接对象引用(IDOR)漏洞。Wagtail在处理表单提交删除请求时,仅验证了用户是否拥有发起请求的页面的访问权限,而未充分验证用户对目标提交数据所属页面的具体操作权限。攻击者利用其在有权限的页面上的删除接口,将请求中的表单提交ID替换为无权访问的页面上的提交ID。由于服务器端校验逻辑不完善,导致系统错误地执行了删除操作,破坏了数据的完整性。