红客官网
社区首页
Portal
技术社区
BBS
安全资讯
漏洞发布
红客资讯
搜索
本版
文章
帖子
用户
您好!请先
登录
或
注册
登录后查看更多精彩内容...
中国红客_中国红客社区
»
技术社区
›
攻防社区
›
企业安全
›
GitLab CI/CD 未授权 RCE CVE-2026-97229 满分 10.0 处 ...
发表新帖
HUC-TULU
版主
主题
28
帖子
28
粉丝
0
加好友
发私信
Ta的帖子
内核 TCP 洞 CVE-2026-98432 评级 9.8 与 5.9 发行版补丁进度不一
2026.10.29
假 ChatGPT 桌面端在 GitHub 投毒 我照 IOC 查了本机五项
2026.10.29
我把这台 Windows 的对外监听端口翻了一遍 三个防火墙配置全是关的
2026.10.28
天山固网2026报名31日中午截止 鲲鹏杯报名进行中截止时间各源不一
2026.10.28
84 款 App 被通报违规收集个人信息 普通人能自己动手的只有三件
2026.10.27
更多
24小时热文
内核 TCP 洞 CVE-2026-98432 评级 9.8 与 5
假 ChatGPT 桌面端在 GitHub 投毒 我照 IOC
我把这台 Windows 的对外监听端口翻了一遍
GitLab CI/CD 未授权 RCE CVE-2026-97229 满分 10.0 处置提示
[复制链接]
HUC-TULU
发表于 2026-10-24 16:15:49
[显示全部楼层]
只看大图
倒序浏览
阅读模式
0
186
本帖最后由 HUC-TULU 于 2026-10-24 16:25 编辑
GitLab 这次这个,CVSS 满分 10.0,编号 CVE-2026-97229,10 月 12 日 GitLab 走的紧急发布。满分不常见,值得单独写一篇。
漏洞在 CI/CD 用来编译正则表达式的那个组件上,是个整数溢出(CWE-190)。CI/CD 配置里带的正则表达式校验不充分,精心构造的表达式在编译阶段溢出,然后在 GitLab 服务器上以 git 账号执行任意代码——就是那个持有你所有仓库的账号。
官方给的向量是 AV:N/AC
/PR:N/UI:N/S:C/C:H/I:H/A:H,网络可达、低复杂度、不需要权限、不需要用户交互、影响范围还跨了安全域,所以满分。
受影响的是自托管的 GitLab CE 和 EE,三个分支:
19.2.0 到 19.2.7
19.3.0 到 19.3.4
19.4.0 到 19.4.1
对应的修复版本是 19.2.8、19.3.5、19.4.2。GitLab.com 已经跑在修好的版本上,Dedicated 客户不用动,风险全在自建实例这边——而自建实例上通常放着源码、流水线变量和部署凭证,这也是这个洞最要命的地方。
查当前版本,Omnibus 安装的直接看这个文件:
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
或者登录后在浏览器里打开 /help 页面看版本号。Docker 部署的看镜像 tag:
docker ps
升级这块,SentinelOne 的漏洞库给的是按分支升到对应修复版,Debian / Ubuntu 包安装:
sudo apt-get update
sudo apt-get install gitlab-ee=19.4.2-ee.0
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
注意改成你自己分支对应的那个版本号,19.2 分支用 19.2.8、19.3 分支用 19.3.5。升之前先备份:
sudo gitlab-backup create
升完验证服务状态:
sudo gitlab-ctl status
配置层面官方没给开关,没有能直接把这个编译器禁掉的设置项,所以缓解只能靠收攻击面:关掉开放注册(Admin → Settings → General → Sign-up restrictions),新用户改成管理员审批;实例不需要对公网开放的话用 VPN 或 IP 白名单限制网络访问;临时用 WAF 或反向代理对异常的 CI/CD 配置请求做限流或拦截;公开项目的 CI 设置复查一遍。怀疑已经被打过的,流水线密钥、runner 注册令牌、个人访问令牌、部署密钥全部轮换。
还有一件事:Rapid7 在官方镜像 gitlab-ce:19.4.1-ce.0 上端到端复现了,以 git 系统账号执行命令成功,10 月 16 日已经有可用的公开 PoC。Censys 在披露时统计到约 25766 台运行受影响版本的暴露主机。披露时没有确认的在野利用,但 PoC 公开之后这个窗口通常按天算。
来源:
1. GitLab 官方补丁发布公告 19.4.2 / 19.3.5 / 19.2.8
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/
2. Knowledge Base Linux:CVE-2026-97229 Critical GitLab RCE (CVSS 10.0)
https://kblinux.com/cve-2026-97229-gitlab-rce
3. CyberSixt 对 GitLab 公告与 Rapid7 分析报告的转述
https://cybersixt.com/a/oCjn7FZfcX6_D2ChudZcOO
4. SentinelOne 漏洞库 CVE-2026-97229
https://www.sentinelone.com/vulnerability-database/cve-2026-97229
5. INCIBE-CERT《Múltiples vulnerabilidades en productos de GitLab》
https://www.incibe.es/incibe-cert/alerta-temprana/avisos/multiples-vulnerabilidades-en-productos-de-gitlab
真实性核对说明:CVE 编号、CVSS 10.0 与向量、整数溢出(CWE-190)位于 CI/CD 正则编译器、受影响范围 19.2.0–19.2.7 / 19.3.0–19.3.4 / 19.4.0–19.4.1、修复版本 19.2.8 / 19.3.5 / 19.4.2、GitLab.com 已修补且 Dedicated 无需操作、Rapid7 已复现并有公开 PoC,以上各项在 GitLab 官方公告、KBLinux、CyberSixt、SentinelOne 四个来源上一致,CVSS 10.0 为 GitLab 官方评分。有一处需要说明:检索过程中另有一份中文站点把 19.3 分支的修复版本写成 19.3.4,与其余四个来源的 19.3.5 不符,判定为该来源笔误,本篇采用 19.3.5。披露时未见确认的在野利用,PoC 公开于 10 月 16 日,这条按来源原样保留。
HKTULU
2026-10-25
回复
使用道具
举报
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
提交漏洞
演习资讯
无线安全
相关链接:
|
手机版
|
电脑版
|
中国红客
Copyright © 2000 - 2025 中国红客 版权所有 湘ICP备2023007301号-1
中国红客公众号
中国红客抖音号
中国红客官方微博
意见
反馈