CVE-2026-4388WordPress Form Maker by 10Web插件在所有版本(包括1.15.40)中存在存储型跨站脚本漏洞。由于输入清理不充分且输出时缺少转义,未经身份验证的攻击者可通过表单提交注入恶意脚本。当管理员查看提交数据时,脚本将在其浏览器中执行,导致低级别的机密性和完整性影响。
该漏洞核心在于Form Maker插件对用户输入处理不当。具体而言,插件在处理表单提交中的Matrix字段(文本框)时,依赖`sanitize_text_field`函数进行过滤。虽然该函数能移除HTML标签以防止直接的标签注入,但它保留了引号字符。这使得攻击者能够构造特殊的输入payload,利用HTML属性注入技术,例如在输入框中插入`" onmouseover="alert(1)`。当管理员在后台访问受影响的表单提交记录时,插件直接将未经过滤的恶意数据渲染在页面中,缺乏必要的`htmlspecialchars`等输出转义机制。此时,攻击者注入的JavaScript事件处理器被触发,从而在管理员浏览器上下文中执行任意代码。