7*24小时服务热线   021-20685566
it-support@shanghaitech.edu.cn

关于GitLab正则表达式验证不足导致未授权远程代码执行漏洞的风险预警

日期:2026-10-20文章来源:图书信息中心

一、漏洞概述

漏洞名称            

GitLab 正则表达式验证不足导致未授权远程代码执行漏洞 (CVE-2026-97229)

漏洞类型            

RCE

发现时间            

2026-10-13

CVSS 评分            

10

CVSS 级别            

严重

攻击向量            

网络

所需权限            

无

利用难度            

低

用户交互            

不需要

GitLab是一款基于Git的代码托管与DevSecOps平台,提供源代码管理、版本控制、代码审查、问题跟踪及CI/CD自动化等功能,支持软件开发、测试、构建和部署等工作流程。GitLab提供社区版(CE)和企业版(EE),适用于企业研发团队的软件开发协作与持续交付管理。

本次发现的远程代码执行漏洞源于CI/CD配置中的正则表达式验证不充分,导致系统在特定条件下可能处理恶意构造的正则表达式。未经身份认证的远程攻击者可通过在CI/CD配置中使用特制正则表达式触发该漏洞,进而在GitLab服务器上执行任意代码。GitLab已于2026年10月12日发布相关补丁。

二、影响范围

19.2.0 <= GitLab CE/EE < 19.2.8

19.3.0 <= GitLab CE/EE < 19.3.5

19.4.0 <= GitLab CE/EE < 19.4.2

三、安全措施

1.升级版本

GitLab CE/EE 19.2.x >= 19.2.8

GitLab CE/EE 19.3.x >= 19.3.5

GitLab CE/EE 19.4.x >= 19.4.2

升级文档:https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/

2.通用建议

定期更新系统补丁,减少系统漏洞,提升服务器的安全性。加强信息系统和网络的访问控制,关闭非必要的应用端口或服务,减少攻击面。加强信息系统用户和权限管理,用户权限应保持在最低限度。启用强密码策略并设置为定期修改。

参考链接:

https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/

https://nvd.nist.gov/vuln/detail/cve-2026-97229