CVE-2025-12751CVE-2025-12751是WordPress平台下WSChat – WordPress Live Chat插件的一个高危安全漏洞。该漏洞存在于插件的AJAX处理端点中,由于缺少适当的权限验证检查,认证攻击者(拥有Subscriber级别或更高权限的用户)可以无需管理员授权即可重置插件的所有设置。这一漏洞影响插件3.1.6及以下所有版本。攻击者利用此漏洞可以破坏网站的在线客服功能,导致正常用户无法使用实时聊天服务,影响业务连续性。此外,攻击者还可以通过重置设置来干扰网站运营,或者结合其他漏洞进一步扩大攻击面。该漏洞的CVSS评分为4.3,属于中等严重程度,但由于利用门槛较低(只需普通订阅者账户),在实际环境中具有较高的利用价值。
漏洞根源在于WSChat插件的AJAX动作处理器未对'reset_settings'操作进行权限验证。正常情况下,重置插件设置应该是高权限操作(如管理员)才能执行的功能,但该AJAX端点直接响应请求而未调用current_user_can()或类似权限检查函数。攻击者只需构造带有有效认证cookie的AJAX请求,指定action参数为'wschat_reset_settings'或类似值,即可触发设置重置逻辑。该请求会清空wp_options表中的插件配置项,包括API密钥、样式设置、响应消息模板等。由于WordPress的AJAX处理机制会自动处理用户认证,攻击者可以利用任何有效账户(包括最低权限的订阅者账户)发起攻击。攻击过程无需任何用户交互,属于静默型攻击,管理员可能长时间未发现异常。