CVE-2026-5396WordPress Fluent Forms插件在6.1.21及以下版本中存在严重的权限绕过漏洞。该漏洞源于SubmissionPolicy类在授权提交级别操作时,错误地依赖用户提供的`form_id`查询参数进行权限校验。这导致拥有特定表单有限访问权限的经过身份验证的攻击者,可以通过伪造`form_id`参数,绕过安全限制。攻击者能够读取、修改状态、添加注释甚至永久删除属于其他任何表单的提交数据,造成严重的数据泄露和完整性风险。
该漏洞的根本原因在于`SubmissionPolicy`类中的访问控制逻辑缺陷。系统在处理表单提交的读取、修改、删除等操作时,没有严格验证当前用户是否对目标提交所属的表单拥有管理权限,而是直接信任了HTTP请求中用户可控的`form_id`参数。攻击者只需拥有WordPress的认证身份,并被授予了至少一个特定Fluent Forms表单的“Manager”权限。在攻击过程中,攻击者构造恶意请求,将请求中的`form_id`参数设置为其拥有权限的表单ID,同时将目标提交ID指向受害者表单下的数据。由于系统仅校验了`form_id`的有效性而未验证提交归属,攻击者成功绕过了访问控制。利用此漏洞,攻击者可以实现跨表单的数据操作,包括窃取敏感信息或破坏数据完整性。