安全报告显示,仍有超过 1000 台 GitLab 平台服务器运行着未针对最高级别 (Maximum-severity) 安全漏洞进行防护的版本,该漏洞目前正被用于远程代码执行 (RCE) 攻击。
该漏洞编号为 CVE-2026-97229,源于 CI/CD 环境中“正则表达式编译器”组件存在的“整数溢出”缺陷。该缺陷允许未经身份验证的用户通过在软件流水线配置文件中发送精心设计的正则表达式,在服务器上执行任意代码。
为何此消息重要?
该漏洞的严重性在于 GitLab 平台的性质,它是 DevSecOps 流程的核心支柱,服务于超过 7000 万用户,并被超过 50% 的财富 100 强企业使用。能够执行远程代码意味着攻击者可能完全控制服务器,从而导致敏感数据被窃取、源代码被访问,甚至将服务器用作发起其他攻击的平台。
美国网络安全与基础设施安全局 (CISA) 已将此漏洞添加到“已知被利用漏洞”(KEV) 目录中,要求联邦机构立即保护其系统。尽管 GitLab 自 10 月中旬以来已发布安全更新,但 Shadowserver 组织监测到仍有超过 1000 台服务器处于危险之中。
日益严峻的安全背景
这并非 GitLab 今年首次出现此类漏洞;该平台今年经历了一系列严重漏洞,包括 1 月份的双重身份验证 (2FA) 绕过漏洞,以及 9 月份的凭据窃取漏洞。
为了保护系统,GitLab 强调必须立即将所有自托管 (Self-managed) 版本升级到以下版本之一:
- GitLab Community Edition (CE): 19.4.2、19.3.5 或 19.2.8 版本。
- GitLab Enterprise Edition (EE): 19.4.2、19.3.5 或 19.2.8 版本。
值得注意的是,GitLab.com 版本和 GitLab Dedicated 服务已经受到保护,用户无需采取额外措施。