成功复现!一条gitpush即可接管GitHub服务器,任意拉取他人私有仓库(CVE-2026-3854)

admin 2026-04-30 05:25:07 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: GitHub存在高危远程代码执行漏洞CVE-2026-3854(CVSS8.8),攻击者通过构造含特殊分隔符的gitpush选项可注入X-Stat协议覆盖安全配置,在具备推送权限时实现RCE。漏洞影响GitHubEnterpriseServer多个版本,可导致共享节点跨租户攻击或企业服务器完全沦陷。360漏洞研究院已成功复现,建议用户立即升级至安全版本。 综合评分: 87 文章分类: 漏洞分析,威胁情报,应急响应,WEB安全,漏洞预警


cover_image

成功复现!一条 git push 即可接管 GitHub 服务器,任意拉取他人私有仓库 (CVE-2026-3854)

原创

360漏洞研究院 360漏洞研究院

360漏洞研究院

2026年4月29日 18:08 四川

在小说阅读器读本章

去阅读

“扫描下方二维码,进入公众号粉丝交流群。更多一手网安资讯、漏洞预警、技术干货和技术交流等您参与!”

GitHub 曝出内部协议注入高危漏洞(CVE-2026-3854,CVSS 8.8),攻击者仅需具备仓库推送权限,通过构造包含特殊分隔符的 git push 选项,即可突破沙箱实现远程代码执行。

利用条件限制:

  • 身份权限:攻击者需具备目标仓库的合法推送(Push)权限。
  • 网络触达:攻击者能够直接访问 GitHub 仓库。

目前 360漏洞挖掘智能体已成功复现该漏洞。本文包含完整影响范围、修复方案、技术原理与复现细节,建议用户立即升级。

| | | | | | — | — | — | — | | 漏洞概述 | | | | | 漏洞名称 | GitHub X-Stat 协议注入导致远程代码执行漏洞 | | | | 漏洞编号 | CVE-2026-3854 | | | | 公开时间 | 2026-03-10 | POC状态 | 未公开 | | 漏洞类型 | 命令注入 | EXP状态 | 未公开 | | 利用可能性 | 高 | 技术细节状态 | 已公开 | | CVSS 3.1 | 8.8 | 在野利用状态 | 未发现 |

01

漏洞影响范围

受影响的软件版本:

3.14.0 <= GitHub Enterprise Server < 3.14.25

3.15.0 <= GitHub Enterprise Server < 3.15.20

3.16.0 <= GitHub Enterprise Server < 3.16.16

3.17.0 <= GitHub Enterprise Server < 3.17.13

3.18.0 <= GitHub Enterprise Server < 3.18.7

3.19.0 <= GitHub Enterprise Server < 3.19.4

注: GitHub.com 已由官方于后端完成修复。

02

修复建议

正式防护方案

受影响用户请根据所属主版本分支,立即升级至以下对应版本或更高版本:

3.14.25 / 3.15.20 / 3.16.16 / 3.17.13 / 3.18.7 / 3.19.4

03

漏洞描述

近日,安全研究人员披露了 GitHub 内部 Git 推送管道中存在的远程代码执行漏洞(CVE-2026-3854)。该漏洞源于 babeld 代理在处理 git push 选项时,未对分号(;)等特殊定界符进行有效转义,直接将其嵌入内部 X-Stat 协议头中。由于该协议采用“末尾写入获胜(Last-write-wins)”的语义,攻击者可注入恶意字段覆盖 rails_env、custom_hooks_dir 等关键安全配置。通过将环境篡改为非生产模式并重定向钩子目录,攻击者可诱导 pre-receive hook 执行受控的任意二进制文件,从而在 GitHub.com 共享存储节点或 GHES 服务器上实现 git 用户权限的代码执行。

该漏洞对不同平台的影响如下:

  • 针对 GitHub.com(官网):由于采用多租户共享架构,RCE 意味着攻击者进入了共享存储节点。这不仅威胁当前仓库安全,还可能导致跨租户攻击,使其具备读取该节点上数百万个属于其他组织和个人的公共及私有仓库的潜在权限。
  • 针对 GitHub Enterprise Server(企业版):该漏洞可导致服务器被完全接管(Full Compromise)。攻击者不仅能访问所有托管的仓库,还能窃取存储在服务器内部的各类敏感凭据与机密信息(Secrets),对企业内网安全构成直接威胁。

04

漏洞复现

360 漏洞研究院已成功复现 GitHub X-Stat 协议注入导致远程代码执行漏洞(CVE-2026-3854)。通过标准的 Git 客户端执行推送操作,并在 -o 参数中构造注入载荷。实验证实,服务端在解析推送请求时,成功触发了注入的字段覆盖,跳过了生产环境沙箱限制,并执行 /bin/id 命令,回显了 git 用户的权限信息,证实了 RCE 的可行性。

CVE-2026-3854 GitHub X-Stat 协议注入导致远程代码执行漏洞复现

05

产品侧支持情况

360安全智能体:支持该漏洞攻击的智能分析

360测绘云 Quake:默认支持该产品的指纹识别。

360高级持续性威胁预警系统:预计 2026年04月30日发布规则更新包,支持该漏洞利用行为的检测。

360资产与漏洞检测管理系统:预计 2026年04月30日发布规则更新包,支持该漏洞利用行为的检测。 本地安全大脑:默认支持该漏洞的PoC检测。

06

时间线

2026年04月29日,360漏洞研究院发布本安全风险通告。

07

参考链接

https://nvd.nist.gov/vuln/detail/CVE-2026-3854

08

更多漏洞情报

建议您订阅360数字安全-漏洞情报服务,获取更多漏洞情报详情以及处置建议,让您的企业远离漏洞威胁。

邮箱:[email protected]

网址:https://vi.loudongyun.360.net

“洞”悉网络威胁,守护数字安全

关于我们

360 漏洞研究院,隶属于360数字安全集团。其成员常年入选谷歌、微软、华为等厂商的安全精英排行榜, 并获得谷歌、微软、苹果史上最高漏洞奖励。研究院是中国首个荣膺Pwnie Awards“史诗级成就奖”,并获得多个Pwnie Awards提名的组织。累计发现并协助修复谷歌、苹果、微软、华为、高通等全球顶级厂商CVE漏洞3000多个,收获诸多官方公开致谢。研究院也屡次受邀在BlackHat,Usenix Security,Defcon等极具影响力的工业安全峰会和顶级学术会议上分享研究成果,并多次斩获信创挑战赛、天府杯等顶级黑客大赛总冠军和单项冠军。研究院将凭借其在漏洞挖掘和安全攻防方面的强大技术实力,帮助各大企业厂商不断完善系统安全,为数字安全保驾护航,筑造数字时代的安全堡垒。


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:360漏洞研究院 360漏洞研究院 360漏洞研究院《成功复现!一条 git push 即可接管 GitHub 服务器,任意拉取他人私有仓库 (CVE-2026-3854)》

评论:0   参与:  0