Git 2.56.1、再帰クローンやマージなど6件の脆弱性を修正
Gitプロジェクトは11月10日、Git 2.56.1と修正版の2.55.1、2.54.1、2.53.1、2.52.1、2.51.3、2.50.2を公開しました。GitHub Blogで発表された6件の脆弱性を修正し、対象は再帰クローン、参照の扱い、マージ、バイナリパッチ、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 一次ソース
2026年11月11日 にAIが公式ソースから要約しました。誤りを見つけたらお知らせください。 仕組み