CVE-2026-0554CVE-2026-0554是WordPress NotificationX插件中的一个高危安全漏洞。该漏洞存在于插件的REST API端点中,由于缺少适当的权限检查(Missing Capability Check),导致低权限认证用户可以执行未授权的操作。具体而言,插件的'regenerate'和'reset' REST API端点在所有版本直到3.1.11都存在此问题。攻击者利用此漏洞可以重置任意NotificationX营销活动的分析统计数据,无论该活动是否属于当前用户。这种未授权的数据修改行为可能导致营销分析数据被篡改或清空,影响网站的运营决策和数据分析准确性。由于该漏洞不需要高权限即可利用,且可通过网络远程触发,因此具有较高的实际威胁性。
NotificationX插件的REST API端点设计存在严重的安全缺陷。在WordPress的REST API架构中,应当对每个敏感端点进行权限检查,确保请求者具有执行特定操作的权限。然而,'regenerate'和'reset'端点直接暴露给认证用户,而没有验证用户是否拥有管理特定NotificationX活动的权限。攻击者只需拥有Contributor角色(最低要求),即可通过构造特定的HTTP请求来调用这些端点。端点在处理请求时,仅验证用户是否已登录,而未检查用户对目标资源的所有权或管理权限。这允许任何认证用户修改其他用户创建的活动数据。漏洞的根本原因在于插件开发者假设所有认证用户都是可信的,未遵循最小权限原则。修复方案需要在这些端点的回调函数中添加current_user_can()或类似权限检查,确保只有活动所有者或管理员才能执行重置操作。