CVE-2025-11927Flying Images是WordPress平台上一款流行的图片优化和延迟加载插件,用于提升页面加载速度。该插件在2.4.14及之前版本中存在严重的存储型跨站脚本(XSS)漏洞。由于管理员设置页面缺少充分的输入过滤和输出转义,攻击者可以在管理员后台注入恶意JavaScript代码。当其他用户访问包含恶意脚本的页面时,攻击代码会自动执行,可能导致会话劫持、凭据窃取、管理员权限滥用等严重后果。此漏洞的特殊性在于它仅影响多站点WordPress安装或已禁用unfiltered_html功能的站点,因为这些环境下WordPress会过滤HTML标签,从而暴露XSS风险。
漏洞根源在于Flying Images插件的admin settings功能模块存在输入验证缺陷。具体来说,插件在处理管理员设置参数时,未能对用户输入进行有效的HTML标签过滤和JavaScript脚本过滤。当攻击者(具有管理员权限)在插件设置页面注入包含<script>标签或事件处理器(如onerror、onload)的恶意代码时,这些代码会被直接存储到数据库中。由于输出时缺少适当的转义处理,恶意脚本会原样输出到前端页面,在用户访问时在浏览器中执行。攻击者可利用此漏洞窃取管理员会话cookie、修改网站内容、重定向用户或执行其他恶意操作。CVSS向量显示攻击复杂度为高(H),需要管理员权限,但无需用户交互即可实现攻击。