CVE-2025-62028CVE-2025-62028是WordPress知名主题Salient中的一个高危授权缺失漏洞。该漏洞存在于Salient主题17.4.0之前的所有版本中,由于主题在处理某些功能时未正确验证用户权限,导致低权限用户(如订阅者角色)可以执行本应仅管理员可用的操作。攻击者无需任何用户交互即可利用此漏洞,通过构造特定请求访问受限功能,可能导致敏感数据泄露、配置修改或其他未授权操作。此漏洞由Patchstack安全团队于2025年11月6日披露,CVSS评分4.3,属于中危级别。鉴于Salient是WordPress生态中广泛使用的付费主题,受影响网站数量庞大,建议所有使用该主题的用户立即升级到最新版本。
该授权缺失漏洞源于Salient主题在处理AJAX请求时未实施充分的权限检查。主题的某些端点(如nectar_helper_func.php或其他核心文件中的AJAX处理器)直接响应用户请求而未验证请求者是否具有执行相应操作的权限。具体而言,当低权限用户(如已注册订阅者)发送特定构造的HTTP请求到wp-admin/admin-ajax.php或主题专用端点时,服务器端代码会直接执行请求的操作而不检查current_user_can()等权限函数。这意味着攻击者可以绕过基于角色的访问控制(RBAC),执行以下类型的未授权操作:读取敏感配置信息、修改主题选项、访问其他用户数据等。漏洞利用的关键在于识别主题中缺少权限验证的AJAX动作名称,攻击者通常通过分析主题源代码或对比公开的漏洞利用代码来获取这些动作名称,然后使用已认证会话(普通用户账户)发送包含这些动作的POST请求即可触发漏洞。