CVE-2025-10645CVE-2025-10645是WordPress WP Reset插件中存在的一个敏感信息泄露漏洞。该漏洞影响所有2.05及以下版本,由Wordfence安全团队的安全研究员发现并报告。该漏洞源于WP Reset插件中的WF_Licensing::log()方法在调试功能启用时(默认为启用状态)会将敏感信息记录到日志中。由于该日志文件可以通过网络直接访问,未认证的攻击者能够远程获取这些日志文件,从而提取出插件的许可证密钥(License Key)以及站点的敏感配置数据。
该漏洞的CVSS 3.1评分为5.3,属于中等严重等级。虽然该漏洞不会直接导致完整性破坏或服务不可用,但泄露的许可证密钥可能被攻击者用于未授权使用授权服务,而站点敏感数据的暴露也可能为后续攻击提供信息基础。由于利用该漏洞无需任何认证且无需用户交互,攻击门槛极低,存在被大规模自动化扫描和利用的风险。该漏洞已于2025年10月7日公开披露,对全球使用WP Reset插件的WordPress站点构成潜在威胁。
WP Reset插件是一款用于WordPress站点的重置和恢复工具,其内部使用WF_Licensing类来管理插件许可证的验证和日志记录。漏洞的核心位于WF_Licensing::log()方法中。
在正常运行时,该方法会将许可证验证过程中的相关信息(包括许可证密钥、站点URL、管理员邮箱、服务器环境信息等)写入调试日志文件。然而,由于以下设计缺陷导致了敏感信息泄露:
1. **调试功能默认启用**:插件安装后,调试日志记录功能处于默认开启状态,用户无需进行任何配置即可触发日志写入。
2. **日志文件路径可预测**:日志文件存储在WordPress站点的可访问目录中,攻击者可以通过常见的路径(如/wp-content/debug.log或插件特定的日志路径)直接访问。
3. **敏感数据未脱敏处理**:log()方法在记录信息时未对许可证密钥等敏感字段进行脱敏或哈希处理,而是以明文形式写入日志。
攻击者只需构造HTTP请求访问日志文件URL,即可读取其中包含的明文许可证密钥和站点敏感信息。由于该漏洞无需认证(PR:N)、无需用户交互(UI:N),且通过网络即可利用(AV:N),攻击者可以编写自动化脚本批量扫描互联网上的WordPress站点,提取有效的许可证密钥用于非法目的,或收集站点信息为后续攻击做准备。