CVE-2025-14997CVE-2025-14997是WordPress平台BuddyPress Xprofile Custom Field Types插件中的一个高危安全漏洞。该漏洞存在于插件的'delete_field'函数中,由于缺乏足够的文件路径验证机制,导致存在任意文件删除风险。攻击者只需拥有订阅者级别(Subscriber)或更高的WordPress账号权限,即可利用此漏洞删除服务器上的任意文件。此漏洞的CVSS评分为8.8,属于高危级别,对WordPress网站的安全性构成严重威胁。攻击者通过精心构造的请求,可以删除关键系统文件如wp-config.php,从而可能实现远程代码执行,完全控制受影响的网站。由于该插件被广泛应用于社交网络和社区网站,此漏洞可能影响大量WordPress站点。
该漏洞的根本原因在于插件的delete_field函数未对用户提供的文件路径进行充分的验证和过滤。攻击者可以通过WordPress的REST API或AJAX端点,提交包含目录遍历序列(如../)的恶意文件路径参数。当插件处理删除请求时,由于缺少路径规范化(path normalization)和安全检查,攻击者可以突破预期的文件范围,删除服务器上任意位置的文件。在实际攻击场景中,攻击者通常会首先尝试删除wp-config.php文件,这是WordPress的核心配置文件,包含数据库凭证和加密密钥。一旦该文件被删除,WordPress会进入安装模式,攻击者可以重新安装WordPress并获得完整的网站控制权,从而实现远程代码执行。另一种常见的攻击路径是删除.htaccess文件或index.php等关键文件,导致网站服务中断或被植入恶意代码。