CVE-2025-14913Frontend Post Submission Manager Lite是一款WordPress前端文章提交管理插件,允许用户通过前端表单提交内容。该插件在1.2.6及之前版本中存在严重的授权绕过漏洞,原因是media_delete_action函数缺少正确的权限验证检查。攻击者无需登录即可利用此漏洞删除WordPress媒体库中的任意附件,包括图片、文档、视频等文件。由于该函数直接处理attachment删除请求而未验证用户身份或权限,攻击者可构造恶意请求指定任意附件ID进行删除操作。此漏洞可能导致网站数据丢失、业务中断,甚至通过删除关键媒体文件造成网站功能受损。
漏洞根源在于class-fpsml-ajax.php文件中的media_delete_action函数(第91行附近)存在授权缺陷。该函数直接接收attachment ID参数并调用wp_delete_attachment()进行删除操作,但未执行current_user_can()或wp_verify_nonce()等安全验证。攻击者可通过构造HTTP POST请求,指定post_type为'attachment'和attachment ID参数,绕过认证机制直接调用删除接口。由于WordPress的附件(attachment)是特殊的post类型,普通用户本应无法直接删除他人上传的媒体文件,但该插件的错误实现允许未认证用户访问管理员才应拥有的删除权限。漏洞利用无需特殊工具或身份令牌,仅需知道或猜测attachment ID即可发起攻击。