Git 2.56.1 修复递归克隆、合并等六个安全漏洞
11 月 10 日,Git 项目发布 Git 2.56.1,以及修复版 2.55.1、2.54.1、2.53.1、2.52.1、2.51.3 和 2.50.2。这些更新修复了 GitHub Blog 公布的六个漏洞,涉及递归克隆、引用处理、合并、二进制补丁和 fast-import 数据流。
在 GitHub Blog — Git security vulnerabilities announced 阅读原文 ↗
为何重要
最严重的漏洞 CVE-2026-111760 利用索引中路径长度被截断的问题,让特制仓库在递归克隆时执行代码。其他漏洞包括:从恶意服务器克隆空仓库时可写入引用目录之外、合并时栈或堆被破坏,以及过大的二进制补丁导致崩溃。GitHub 已为 github.com 和 GitHub Enterprise Cloud 打上补丁。
有何变化
- 对开发者
- 请升级到 Git 2.56.1 或所用分支的修复版,并更新自带 Git 的工具。在此之前,避免对不可信来源执行递归克隆、合并、二进制补丁和 fast-import。
- 对企业
- 使用 GitHub Enterprise Server 的团队应升级到 3.19.15、3.20.11、3.21.9 或 3.22.4,并为 CI 运行器和替用户处理仓库的服务更新 Git。
来源
- GitHub Blog — Git security vulnerabilities announced ↗ github.blog 主要来源
由 AI 于 2026年11月11日 根据官方来源摘要。发现错误?请告诉我们。 运作方式