CVE-2025-11087CVE-2025-11087是WordPress Zegen Core插件中的一个高危安全漏洞,CVSS评分8.8。该漏洞存在于插件的/custom-font-code/custom-fonts-uploads.php文件中,由于缺少CSRF nonce验证和文件类型验证,导致未经身份认证的攻击者可以构造恶意请求诱骗管理员上传任意文件到服务器。攻击成功后,攻击者可上传webshell等恶意文件,进而实现远程代码执行,完全控制受影响的WordPress站点。此漏洞影响Zegen Core插件2.0.1及以下所有版本,攻击利用需要诱导管理员点击特制链接或访问包含恶意表单的页面。
漏洞根源在于Zegen Core插件的文件上传功能存在双重安全缺陷。首先,custom-fonts-uploads.php端点缺少WordPress nonce验证机制,使得攻击者可以构造跨站请求伪造(CSRF)攻击,绕过同源策略限制。其次,该端点对上传文件类型缺乏有效验证,未检查文件扩展名和MIME类型,允许任意文件格式上传。攻击者可通过创建一个包含file upload表单的恶意网页,当管理员访问时自动提交POST请求到目标站点的/custom-font-code/custom-fonts-uploads.php。由于请求来自管理员浏览器,WordPress会认为这是合法操作。攻击者可以上传.php webshell或其他恶意脚本到wp-content/uploads目录,然后通过HTTP请求访问执行,最终获得服务器远程命令执行能力。