CVE-2025-14482CVE-2025-14482是WordPress平台下Crush.pics Image Optimizer图像优化插件的一个高危安全漏洞。该插件是一款用于图像压缩和优化的工具,在WordPress生态中应用广泛。漏洞根源在于插件的多个AJAX处理函数缺少适当的权限验证机制(capability checks),导致任何已认证用户(包括最低权限的Subscriber订阅者级别用户)都能调用这些受保护的函数。此漏洞存在于1.8.7及之前的所有版本中,CVSS评分4.3,属于中等严重程度。攻击者利用此漏洞可以非法修改插件的核心设置,包括禁用自动压缩功能、调整图像质量参数等。虽然该漏洞不直接导致代码执行或数据泄露,但攻击者可利用其破坏网站的图像优化工作流程,影响网站性能和用户体验。在多用户WordPress环境中,低权限用户(如订阅者、投稿人)可通过构造恶意请求,绕过认证限制修改敏感配置,这对托管环境和多租户系统构成实质性威胁。
该漏洞属于OWASP Top 10中的Broken Access Control(访问控制失效)类别。具体而言,Crush.pics插件的inc/class-ajax.php文件中存在多个AJAX处理函数(约第30、66、193行等),这些函数在处理用户请求时仅验证了用户是否已登录,却未检查用户是否具备相应操作的管理权限。正常情况下,WordPress插件应使用current_user_can()或check_ajax_referer()等函数验证用户权限,但这些函数调用缺失。攻击者只需构造带有有效认证cookie的HTTP POST请求,指定对应的AJAX动作(action)和参数,即可触发漏洞。典型攻击场景包括:发送修改auto_compression设置的请求,将自动压缩功能禁用;或修改quality相关参数,降低图像压缩质量或完全绕过压缩流程。漏洞利用无需特殊工具或复杂技术,普通HTTP请求工具(如curl)即可完成攻击。由于WordPress的AJAX处理机制特性,即使是非管理员账户也能发起请求,这大大降低了攻击门槛。