CVE-2026-4078WordPress ITERAS插件在1.8.2及之前版本存在存储型XSS漏洞。漏洞源于`combine_attributes()`函数未对输入进行充分转义,允许Contributor及以上权限的攻击者通过特定短代码注入恶意脚本,在页面中执行任意代码。
漏洞核心在于插件`public/iteras-public.php`文件中的`combine_attributes()`函数。该函数负责处理`iteras-ordering`、`iteras-signup`等短代码属性,并将其输出到HTML的`<script>`标签内。实现代码直接使用双引号拼接方式(`"'.$key.'": "'.$value.'"`)生成JSON对象,且未对`$value`进行转义。攻击者只需在短代码属性中插入双引号字符,即可闭合原有字符串上下文,进而注入恶意的JavaScript代码。这导致具有Contributor及以上权限的攻击者能够发布包含恶意脚本的页面,诱导管理员或其他用户访问,从而窃取Cookie或执行敏感操作。