首页 > 教程资讯 > 教程详情

GitLab 满分漏洞 CVE-2026-97229 遭在野利用,CISA 将其列入 KEV 目录

软件与互联网 极客小林 2026-11-01
文章分享

据 BleepingComputer 报道,美国网络安全和基础设施安全局(CISA)确认,GitLab 在 10 月早些时候修补的最高危漏洞 CVE-2026-97229 已被攻击者利用。该漏洞允许远程攻击者在服务器上执行任意代码。GitLab 的 DevSecOps 平台被超过 50% 的财富 100 强公司使用,全球注册用户超过 7000 万。自托管实例的管理员需要关注这一漏洞。

漏洞位于 CI/CD 正则表达式编译器

报道称,该漏洞由使用「joaxcar」用户名的安全研究员发现,位于 GitLab CI/CD 的正则表达式编译器。这个组件负责解析、编译和执行流水线配置文件中的正则表达式。

漏洞源于整数溢出弱点。由于对正则表达式的校验不足,远程攻击者可以通过 CI/CD 配置中特制的正则表达式,在目标实例上运行任意代码。GitLab 在官方说明中表示,在特定条件下,未经认证的用户即可通过特制正则表达式在 GitLab 服务器上执行任意代码。

修复版本与厂商应对

GitLab 已在社区版(CE)和企业版(EE)的 19.4.2、19.3.5 和 19.2.8 版本中修复该问题,并敦促管理员立即为服务器打补丁。GitLab 还称,在发现利用尝试后,已为自托管实例的客户发布了威胁检测规则。

CISA 的要求

周四,CISA 确认该漏洞正被积极利用,并将其加入已知被利用漏洞(KEV)目录。CISA 依据约束性操作指令 BOD 26-04,要求联邦机构在周日前完成修复。

该指令只针对联邦机构,不过 CISA 鼓励包括私营部门在内的所有安全团队优先修补这一漏洞,以防范正在发生的攻击。

互联网监测机构 Shadowserver 跟踪到近 2,800 个暴露在互联网上的 GitLab 社区版实例,但没有说明其中有多少已经修补。

今年 GitLab 的相关漏洞

据 BleepingComputer 梳理,CVE-2026-97229 是 GitLab 今年修复的一系列安全问题中的最新一个:

  • 1 月:修复高危双因素认证绕过漏洞 CVE-2026-0723,知道目标账户 ID 的攻击者可借此绕过双因素认证。
  • 10 月早些时候:修复另一个最高危的正则表达式编译器漏洞 CVE-2026-110264,远程攻击者可借此在目标实例上执行任意代码。
  • 约两周后:修复提交 API 中的最高危漏洞 CVE-2026-85706,该漏洞可被用来读取凭据等敏感数据。次日,CISA 将其列为已被利用。在此之前,安全公司 watchTowr 报告称,攻击者已开始在互联网上扫描未修补的 GitLab 服务器。

报道还提到,自 2021 年 11 月以来,CISA 已将 6 个 GitLab 漏洞标记为在野利用,其中包括今年 2 月的 CVE-2021-22175 和 CVE-2021-39935。

来源