CVE-2026-5111WordPress Gravity Forms插件在2.10.0及以下版本存在严重的存储型XSS漏洞。该漏洞源于在Repeater字段内使用Hidden Product字段时,插件对输入数据的验证及输出时的转义处理存在缺失。未认证的攻击者可利用此缺陷,通过构造特殊的表单数据注入恶意Web脚本。一旦管理员在后台查看了被污染的表单条目详情,嵌入的脚本便会自动执行,从而引发跨站脚本攻击。
该漏洞的核心在于Gravity Forms插件对特定字段组合的安全验证逻辑存在缺陷。当Hidden Product字段作为Repeater字段的子字段使用时,插件的安全机制未能正确覆盖所有输入数据。具体而言,Hidden Product字段的`validate()`验证函数存在逻辑疏漏,仅对quantity属性进行了校验,却遗漏了对product name属性的验证。这导致攻击者可以在product name中注入任意HTML或JavaScript代码。在数据输出阶段,`get_value_entry_detail()`方法负责展示表单条目详情,但在渲染product name时未实施必要的HTML实体转义,导致恶意脚本直接嵌入到管理员查看的页面DOM中。由于该漏洞允许未认证攻击者提交表单,一旦管理员访问受影响的条目页面,恶意脚本即刻在管理员浏览器上下文中执行,进而可能窃取Session凭证、篡改后台数据或进行进一步的钓鱼攻击。