CVE-2026-4394WordPress Gravity Forms插件在2.9.30及之前版本中存在存储型XSS漏洞。攻击者无需认证即可向信用卡字段的隐藏子字段注入恶意脚本。当管理员在后台查看表单条目时,恶意代码将被触发并执行,可能导致管理员权限被窃取。
该漏洞源于`GF_Field_CreditCard`类对输入处理不当。`get_value_save_entry()`方法在接收表单数据时,未对`input_<id>.4`(卡片类型)参数进行有效的净化处理,直接将其存入数据库。虽然前端表单不直接渲染该字段,但后端解析器会盲目接收POST请求中的数据。当管理员在WordPress仪表板调用`get_value_entry_detail()`查看条目详情时,系统直接输出未经过HTML转义的卡片类型值,导致浏览器将其作为HTML代码解析并执行。由于无需认证即可提交表单,此漏洞允许攻击者植入持久化攻击载荷。