CVE-2026-6394WordPress插件Nexa Blocks在1.1.1及以下版本中存在SSRF漏洞。由于`import_demo()`函数未验证用户输入的URL,且安全nonce在前端公开暴露,未认证攻击者可利用此漏洞从服务器发起HTTP请求,访问内部网络、云元数据服务(如AWS)或本地服务,导致敏感信息泄露。
该漏洞的核心在于插件`import_demo()`函数直接将POST参数`demo_json_file`传递给`wp_remote_get()`,缺乏任何针对内网或私有网络目标的URL验证与限制。尽管该AJAX动作需要`nexa_blocks_nonce`,但插件通过`wp_localize_script`将此nonce输出在所有前端页面的HTML源码中,导致未认证攻击者可轻易获取并绕过认证。攻击者可构造恶意URL(如AWS元数据服务接口)发送请求。此外,还存在二次SSRF向量,即插件会解析攻击者控制的JSON响应并提取图片URL进行二次请求,实现了利用链的延伸。