GitLab 紧急修复严重漏洞,可在服务器上实现任意代码执行
Guru Baran 2026-10-13 14:29 北京

速修复
聚焦源代码安全,网罗国内外最新资讯!
GitLab 紧急修复了可导致攻击者在无需登录的情况下,在受影响服务器上执行任意代码的一个CVSS满分严重漏洞 (CVE-2026-97229),同时影响社区版和企业版。该公司已在10月12日发布补丁。
该漏洞与GitLab CI/CD 正则表达式编译器中的一个整数溢出漏洞有关。GitLab 表示,正则表达式验证不充分可导致未经身份认证的攻击者通过 CI/CD 配置中的一个特殊构造的表达式执行代码。正则表达式用于匹配或过滤数据的文本模式,在本案例中,处理恶意模式可攻陷 GitLab 服务器本身。
GitLab 在安全公告中提到,在一定条件下该漏洞很可能遭利用。已发布的漏洞说明无法提供完整的工具序列或确切的所需条件。不过CVSS满分说明需要网络访问权限、攻击复杂度低、无需权限、无需用户交互。另外该评分还对机密性、完整性和可用性分配了高风险级别。
该漏洞是一个服务器端的代码执行漏洞,而非在访客浏览器中运行的恶意 JavaScript。这一区别使得该漏洞对于在受影响 GitLab 安装上托管着开发项目的组织机构而言,更为严重。成功利用该漏洞可威胁服务器的数据和运营安全。GitLab 并未提到该漏洞是否已遭真实利用。
该漏洞由安全研究员 joaxcar 通过 HackerOne 漏洞奖励计划报送。GitLab 在今年9月份还修复了多个严重的 CI/CD 正则表达式漏洞。这些漏洞的利用要求进行身份认证,而本文中所提到的新漏洞无需账号即可遭利用。GitLab 并未透露上述老旧漏洞和新漏洞之间的底层根因是否一致。

受影响版本和更新需求

受影响版本为 GitLab 社区版和企业版 19.2.8之前的19.2版本、19.3.4之前的19.3版本以及19.4.2之前的19.4版本。管理员应当立即升级受影响的自管理安装。GitLab.com 已运行已修复版本,GitLab Dedicated 客户无需采取任何措施。
本次更新还修复了其它多个安全弱点,如GitLab Duo Agent 平台上的跨站脚本、授权失败以及与提示相关的漏洞。更早时候GitLab 安全更新还修复了多个 CI/CD 认证漏洞,因此管理员应当查看完整的补丁通知而非仅关注上头条的漏洞。
GitLab 提醒称,19.3.4版本中还存在一个影响合并请求页面的已知漏洞,在启用 Ona 集成后可触发。GitLab 计划在19.3.5版本修复。管理员应当在升级过程中关注该问题且不能忽视本次紧急更新。GitLab 还在实例安全指南中提供了更宽泛的保护建议。
代码卫士试用地址:https://sast.qianxin.com/
开源卫士试用地址:https://oss.qianxin.com/
原文链接
https://cybersecuritynews.com/gitlab-vulnerability-code-execution/
题图:Pixabay License
本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。


奇安信代码卫士 (codesafe)
国内首个专注于软件开发安全的产品线。

觉得不错,就点个 “在看” 或 "赞”
本文转载自微信公众号「代码卫士」,查看原文。版权归原作者所有,如有侵权请联系删除。