CVE-2025-10706CVE-2025-10706是WordPress Classified Pro主题中存在的一个高危安全漏洞,CVSS评分为8.8分。该漏洞源于主题中'cwp_addons_update_plugin_cb'函数缺少必要的能力检查(capability check),导致具有订阅者级别(subscriber-level)权限的认证攻击者可以在受影响的站点服务器上安装任意插件。由于WordPress允许通过安装特定插件来实现远程代码执行(如上传包含恶意代码的插件),该漏洞可能最终导致服务器被完全控制。值得注意的是,触发该漏洞所需的nonce验证来自CubeWP Framework插件,而非Classified Pro主题本身,这增加了攻击的隐蔽性和利用范围。该漏洞影响所有1.0.14及以下版本,由Wordfence安全团队的安全研究员发现并报告,披露日期为2025年10月16日。由于该漏洞利用条件相对简单(仅需低权限认证账户),且后果严重(可能导致远程代码执行),属于需要优先修复的高危漏洞。
该漏洞的核心问题在于Classified Pro主题的'cwp_addons_update_plugin_cb'回调函数中缺少适当的能力验证机制。在WordPress中,敏感操作(如安装/更新插件)通常需要管理员权限(manage_options能力),并通过current_user_can()函数进行检查。然而,该函数在处理插件更新/安装请求时,没有验证当前用户是否具有相应的管理权限。
攻击利用流程如下:
1. 攻击者首先需要拥有一个有效的WordPress订阅者级别或更高级别的账户(可通过注册或购买获取)。
2. 攻击者从CubeWP Framework插件中获取有效的nonce值(该nonce本应用于合法功能验证)。
3. 攻击者构造包含恶意插件下载链接的请求,调用'cwp_addons_update_plugin_cb'函数。
4. 由于缺少能力检查,服务器会处理该请求并尝试安装攻击者指定的插件。
5. 攻击者上传包含Web Shell或后门代码的自定义插件,从而获得远程代码执行能力。
该漏洞的危险之处在于:低权限用户即可利用,且最终可实现服务器完全控制,属于典型的权限提升链式攻击。