🟠 《高危安全漏洞:CVE-2026-65052》

CVSS 评分: 高危(8.7)  状态: Received  发布时间: 2026-07-21


漏洞简介

CVE-2026-65052 是 WordPress 插件 Ninja Forms 中的一个安全漏洞,属于 输入验证不当(CWE-472) 问题。该漏洞存在于插件版本 3.14.8 及之前版本 中,允许未经身份验证的攻击者通过提交与任何已配置选项不匹配的值,向表单计算和支付总额中注入任意数值。

具体来说,攻击者可以通过向 Ajax 提交端点发送恶意构造的表单提交数据,利用 get_calc_value() 方法在 ListSelectListRadio 字段中的“失败开放(fail open)”行为,使该方法返回攻击者控制的值。这导致攻击者能够篡改支付金额,将其设置为零或任意数值,从而绕过管理员配置的定价逻辑。

影响范围

  • 受影响软件:WordPress 插件 Ninja Forms
  • 受影响版本:3.14.8 及之前版本
  • 攻击条件:无需身份验证,攻击者可通过网络远程发起攻击
  • CVSS 评分:CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X(基础分未明确给出,但根据向量分析,攻击复杂度低、无需权限、影响完整性高)

风险分析

  • 攻击后果:攻击者可以操纵表单中的计算字段和支付总额,例如将应付金额改为零或任意数值,从而在支付流程中实现免费获取商品或服务、篡改订单价格等恶意行为。这直接破坏了管理员设定的定价逻辑和业务规则。
  • 潜在影响范围:任何使用 Ninja Forms 插件并启用了 ListSelect 或 ListRadio 字段且依赖其计算或支付功能的 WordPress 网站均可能受到影响。攻击者无需登录或具备任何权限,仅需通过浏览器或脚本发送特制请求即可利用该漏洞。
  • 修复建议:建议用户立即将 Ninja Forms 插件升级至 3.14.8 之后的版本,以修复 get_calc_value() 方法中的输入验证缺陷。同时,管理员应审查现有表单配置,确保敏感计算字段和支付字段不会因输入验证缺失而被篡改。

🔍 技术细节

字段
CVE ID CVE-2026-65052
CVSS 评分 8.7 🟠
严重程度 高危
CVSS 向量 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CWE 分类 CWE-472
发布时间 2026-07-21
最后更新 2026-07-21
状态 Received
数据来源 disclosure@vulncheck.com

🔗 参考链接