CVE-2026-2352WordPress插件Autoptimize在3.1.14及之前版本中存在存储型XSS漏洞。该漏洞源于`ao_metabox_save()`函数输入清理不足,且`autoptimizeImages.php`在输出`<link>`标签时未进行转义。具有Contributor及以上权限的攻击者可在启用图片优化或懒加载配置时,注入任意Web脚本并执行,影响页面安全性。
该漏洞源于WordPress插件Autoptimize对特定meta值的处理不当。具体而言,漏洞发生在`ao_post_preload`这个自定义字段的存储与输出环节。插件在`autoptimizeMetabox.php`文件的`ao_metabox_save()`函数中接收并保存用户输入时,缺乏必要的输入清理机制,允许恶意字符被存入数据库。随后,在`autoptimizeImages.php`文件中,当系统尝试渲染图片预加载链接时,直接将数据库中未经转义的`ao_post_preload`值嵌入到HTML的`<link>`标签属性内。由于输出未进行HTML实体转义,当访问者浏览包含该恶意payload的页面,且插件配置中开启了“Image optimization”或“Lazy-load images”功能时,嵌入的脚本将在浏览器上下文中执行,实现存储型XSS攻击。