CVE-2025-64192CVE-2025-64192是8theme XStore WordPress主题中的一个高危授权缺失(Missing Authorization)漏洞。该漏洞存在于XStore主题的访问控制机制中,允许经过身份验证的低权限用户(如订阅者角色)执行超出其权限范围的操作。攻击者可利用此漏洞访问或修改本应需要更高级别权限才能访问的功能和数据。XStore是一款功能强大的WordPress多用途电商主题,被广泛应用于各类电子商务网站。该漏洞影响范围涵盖从任意版本到9.6之前的所有版本。由于该漏洞不需要用户交互即可利用,且攻击复杂度较低,因此对使用受影响版本XStore主题的网站构成了严重的安全威胁。攻击者可通过API接口或特定功能模块绕过权限检查,执行未授权操作,包括但不限于修改主题设置、访问敏感配置信息等。建议所有使用XStore主题的用户立即检查当前版本,并采取相应的安全措施。
该授权缺失漏洞源于XStore主题在处理用户请求时未正确验证用户的权限级别。漏洞主要存在于主题的AJAX处理函数和REST API端点中。具体来说,某些需要管理员权限的操作仅通过简单的is_user_logged_in()检查进行验证,而未使用current_user_can()或wp_verify_nonce()等标准WordPress权限验证函数。这导致任何已认证用户都可以发送特制的请求来触发管理员级别的功能。攻击者可通过构造如下请求来利用此漏洞:首先注册一个低权限账户(如订阅者),然后使用该账户凭据向主题的AJAX处理器发送包含管理员操作参数的POST请求。由于缺少权限检查,服务器会执行请求中指定的操作。常见利用场景包括:修改主题选项、访问受保护的API端点、获取站点配置信息等。攻击者还可结合其他漏洞(如CSRF)进一步扩大攻击效果。