CVE-2025-12168CVE-2025-12168是WordPress平台Phrase TMS Integration插件中的一个高危安全漏洞。该插件用于与Phrase翻译管理系统集成,在所有版本直至4.7.5都存在严重的安全缺陷。漏洞根源在于插件的AJAX处理端点'wp_ajax_delete_log'缺少适当的权限验证机制,任何已认证用户(包括最低权限的Subscriber订阅者级别用户)都可以调用该端点执行日志文件删除操作。由于该端点直接处理文件系统操作且未验证用户权限,攻击者可以构造恶意请求删除服务器上的日志文件,可能影响系统审计追踪、干扰安全监控,并可能利用日志删除进行进一步的攻击掩盖。此漏洞CVSS评分4.3,属于中等严重程度,但考虑到WordPress的广泛使用以及日志文件对安全审计的重要性,该漏洞仍需及时修复。
该漏洞属于典型的WordPress AJAX端点权限控制缺陷。在WordPress插件开发中,AJAX处理器通常使用wp_ajax_钩子注册,但开发者必须自行实现权限检查。Phrase TMS Integration插件的'wp_ajax_delete_log'端点存在以下问题:1) 未使用current_user_can()或同等权限检查函数验证请求者身份;2) 未验证用户角色是否具有管理选项或删除日志的权限;3) 直接接受用户传入的参数进行文件操作,存在路径遍历风险;4) 缺少CSRF令牌验证。由于WordPress的Subscriber角色默认只具有阅读内容的权限,无法访问管理后台,但AJAX端点绕过了这一限制,使得低权限用户可以执行特权操作。攻击者只需构造POST请求到wp-admin/admin-ajax.php,设置action参数为'delete_log',即可触发漏洞。