所有分类
  • 所有分类
  • 站长推荐
  • WP主题
  • WP插件
  • WP教程
  • WP模板库
  • 前端模板
  • PHP源码
  • 延伸阅读

Gravity Forms 插件超危漏洞预警(CVE-2026-103039)

Gravity Forms 插件超危漏洞预警(CVE-2026-103039)

漏洞速览

  • 漏洞编号:CVE-2026-103039
  • 风险评分:9.8(严重)
  • 首次披露:2026-10-29
  • 最近更新:2026-10-29
  • 软件类型:插件
  • 软件标识:gravityforms
  • 受影响版本:<= 3.1.2
  • 修复版本:3.1.3
  • 是否已修复:是

漏洞详情

WordPress 的 Gravity Forms 插件在所有 3.1.2 及以下版本中均存在 PHP 对象注入漏洞,攻击者可通过输入类型为“列表”(List)的文章自定义字段触发该问题。 原因是 GFFormsModel::create_post() 将用户提交的值直接传递给 WordPress 中不受限制的全局函数 maybe_unserialize(),而没有使用插件自身更安全的 GFCommon::maybe_unserialize();后者于 3.1.1 引入,并设置 allowed_classes => false 以阻止对象实例化。

当该字段启用内容模板时,提交的数据行会被原样传入上述调用,因此未经身份验证的攻击者能够向文章元数据中注入 PHP 对象。 插件本身不包含 PHP 对象注入利用链,但若其他插件或主题中存在可利用链,攻击者可能借此执行远程代码等操作。 当该自定义字段映射到受保护的 _wp_page_template 元键时,WordPress 自身即可提供利用链:validate_file() 接受非标量值,WP_Theme::__toString() 随后解析攻击者控制的路径;在安装了可读取的 PEAR 且启用了 register_argc_argv 的主机上,这可能导致远程代码执行。

影响与风险

  • 漏洞类型:Unauthenticated PHP Object Injection via Post Custom Field
  • 风险说明:漏洞可能被利用以执行未授权操作,建议按官方修复方案立即升级并复核安全配置。

修复建议

  1. 按官方建议执行修复:更新至 3.1.3 或更高已修复版本。
  2. 复核 administrator/shop manager 等高权限账号与角色授权。
  3. 排查近期插件安装/配置变更记录,确认无异常写入。
  4. 建议配合 WAF 与登录审计,持续观察可疑请求。

延伸阅读

评论0 注意:评论区不审核也不处理售后问题!如有售后问题请前往用户中心提交工单以详细说明!

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录