CVE-2025-13419CVE-2025-13419是WordPress平台上一款名为"Guest posting / Frontend Posting / Front Editor – WP Front User Submit"的插件存在的高危安全漏洞。该插件用于在前端允许用户提交文章和内容,但在其REST API接口实现中存在严重的权限控制缺陷。漏洞源于插件的'/wp-json/bfe/v1/revert'端点缺少适当的能力检查(capability check),导致任何未经身份验证的攻击者都可以调用该接口。这一缺陷使得攻击者能够在不需要任何账号权限的情况下,删除WordPress网站上的任意媒体附件文件,包括图片、文档、视频等重要资源。攻击成功后可能导致网站内容丢失、数据破坏、甚至可能作为进一步攻击链的一部分。该漏洞在CVSS 3.1评分中获得5.3分,属于中等严重程度,主要影响信息的完整性和可用性。
该漏洞的技术根源在于WordPress REST API端点的权限验证机制不完善。插件在注册'/wp-json/bfe/v1/revert'路由时,未正确实现权限回调函数(permission_callback),或该回调函数未执行充分的能力检查。在WordPress的安全模型中,REST API端点应当通过检查当前用户的权限级别(如'edit_post'、'delete_post'等能力)来限制敏感操作的访问。然而,该插件的revert端点直接处理媒体附件的删除请求,却未验证请求者是否具备相应的操作权限。攻击者只需构造一个指向该端点的HTTP请求,指定目标媒体附件的ID,即可触发删除操作。由于WordPress的媒体附件本质上是特殊的post类型,删除操作会同时移除服务器端的物理文件和数据库记录。此漏洞的利用无需任何身份认证,攻击者只需知道目标网站的URL和目标附件的ID即可发起攻击。