CVE-2025-12630CVE-2025-12630是WordPress Upload.am插件的一个中危安全漏洞,该漏洞存在于插件的AJAX请求处理程序中。由于缺少适当的权限检查(capability check),低权限用户(如contributor角色)可以通过AJAX端点访问并获取网站的任意选项(options)信息。这一漏洞允许攻击者绕过正常的访问控制机制,获取本应仅管理员可访问的敏感站点配置数据,包括但不限于站点URL、数据库连接信息、API密钥、其他插件配置等敏感信息。攻击者无需特殊权限即可利用此漏洞,对使用该插件的WordPress网站构成信息泄露风险。CVSS评分4.9,属于中等严重程度,主要影响机密性。
该漏洞的根本原因在于Upload.am WordPress插件的AJAX处理程序未实施有效的权限验证机制。在WordPress中,AJAX请求通常需要通过wp_ajax_*钩子处理,开发者应当使用current_user_can()或类似函数验证当前用户是否具有执行特定操作的权限。然而,该插件的AJAX端点直接处理option获取请求,缺少对用户角色的检查。具体而言,当低权限用户(如contributor)发送带有特定参数的AJAX请求到wp-admin/admin-ajax.php端点时,插件会直接返回请求的option值,而不会验证调用者是否具有manage_options权限。攻击者可通过构造特定的AJAX请求,指定目标option名称,从而获取任意站点选项内容。这种信息泄露可能被用于进一步的针对性攻击,如获取第三方API密钥后进行未授权操作。