CVE-2025-12023CVE-2025-12023是WordPress插件ELEX WordPress HelpDesk & Customer Ticketing System中的一个高危安全漏洞。该漏洞存在于eh_crm_restore_data()函数中,由于缺少必要的权限检查,导致低权限认证用户可以执行本应仅限管理员操作的工单恢复功能。攻击者只需拥有WordPress订阅者(Subscriber)级别账户即可利用此漏洞,绕过访问控制机制恢复已删除的工单数据。此漏洞影响版本至3.3.1,CVSS评分4.3,属于中等严重程度。攻击向量为网络攻击,无需用户交互,复杂度低,完整性影响为低级别。
该漏洞的根本原因是eh_crm_restore_data()函数在实现时未进行权限验证检查。在WordPress插件开发中,涉及敏感数据操作的函数通常需要使用current_user_can()或类似函数验证用户权限,但该函数缺少此关键步骤。攻击者可以利用WordPress的AJAX端点,通过构造特定的HTTP请求调用该函数。由于缺少PR:L(低权限)检查,任何已认证用户(包括Subscriber角色)都能发送请求执行工单恢复操作。攻击过程无需特殊技术手段,攻击者只需知道目标工单的ID即可尝试恢复。修复方案是在函数入口处添加current_user_can('manage_options')或相应权限检查,确保只有管理员才能执行恢复操作。