CVE-2026-0814WordPress插件Advanced Contact form 7 DB在2.0.9及之前版本中存在严重的权限验证缺失漏洞。由于`vsz_cf7_export_to_excel`函数未实施必要的能力检查,任何经过身份验证的攻击者,包括仅拥有订阅者权限的低级别用户,均可利用该漏洞。攻击者无需管理员权限即可将网站通过Contact Form 7收集的表单提交数据导出为Excel文件。这一缺陷直接导致网站用户提交的敏感个人信息面临非授权访问和泄露的风险。
该漏洞属于典型的访问控制缺失问题(CWE-862)。在WordPress插件架构中,处理敏感数据的函数必须严格验证用户角色和能力。分析受影响版本的源码发现,`vsz_cf7_export_to_excel`函数挂钩在WordPress的AJAX处理机制上,但仅检查了用户是否登录,而未调用`current_user_can()`验证用户是否拥有管理插件或导出数据的特定权限。攻击者首先需要在目标站点注册一个账户(通常默认即为订阅者角色)。登录后,攻击者通过浏览器开发者工具或脚本向`/wp-admin/admin-ajax.php`端点发送POST请求,参数中包含触发导出的特定action。由于缺乏权限校验,服务器端会直接执行该函数,从数据库中检索所有存储的表单条目,将其格式化为Excel文件并返回给攻击者。整个过程无需复杂交互,利用门槛极低,危害性较大。