CVE-2026-1247WordPress Survey 插件存在存储型跨站脚本漏洞。由于输入清理不足和输出转义缺失,拥有管理员权限的攻击者可在多站点或禁用了 unfiltered_html 的站点中注入恶意脚本。恶意代码存储在数据库后,当用户访问被注入的页面时自动触发执行。此漏洞可被用于窃取管理员会话或进行钓鱼攻击,对网站安全构成威胁。
该漏洞的核心在于 WordPress Survey 插件在处理管理员提交的设置数据时,未能实施有效的输入验证和输出编码机制。具体而言,插件的后端处理逻辑直接信任了来自高权限用户的输入,未对特殊字符进行过滤便存入数据库。而在前端渲染页面时,例如通过 Shortcode 输出调查结果或配置信息时,插件未调用 WordPress 的转义函数(如 `esc_html`),导致恶意脚本被直接注入到 HTML DOM 中。攻击者利用此漏洞需要具备管理员级别权限(PR:H),这在单站点通常意味着高风险,但在多站点或禁用了 `unfiltered_html` 的环境中,即使是受限的管理员也可利用此点绕过安全限制。一旦攻击成功,当其他用户访问包含该 Payload 的页面时,脚本将在受害者浏览器中执行,进而窃取 Cookie、会话令牌或执行进一步的后台操作。