CVE-2026-4065WordPress Smart Slider 3 插件在3.5.1.33及之前版本中存在权限绕过漏洞。由于多个wp_ajax控制器动作缺少能力检查,仅验证nonce而未验证用户权限,导致拥有Contributor及以上权限的认证攻击者可利用编辑器页面泄露的nextend_nonce,枚举滑块元数据并对图片存储记录进行未授权的创建、修改及删除操作。
该漏洞的核心在于插件后端对AJAX请求的权限校验逻辑存在缺陷。Smart Slider 3 插件在处理 wp_ajax_smart-slider3 相关的控制器动作时,display_admin_ajax() 方法未能调用用于检查 unfiltered_html 权限的 checkForCap() 函数。此外,多个控制器动作仅依赖 validateToken() 来验证请求的合法性(即检查 nextend_nonce),却完全跳过了 validatePermission() 方法,未对用户角色进行二次确认。攻击者只需拥有 Contributor 级别的账户,即可在访问文章编辑页面时,从页面源码中获取前端暴露的 nextend_nonce。随后,攻击者利用该 nonce 构造特定的 AJAX POST 请求发送至 admin-ajax.php,即可欺骗服务器执行敏感操作,如枚举滑块元数据或篡改图片存储路径,实现权限提升。