CVE-2024-32002
シンボリックリンクをサポートする大文字小文字を区別しないファイルシステム上でのGitの再帰的クローンは、リモートコード実行に対して脆弱です
- 公開済み
- 2024/05/14
- 更新済み
- 2025/11/04
- CNA の割り当て
- GitHub_M
- 観察された証拠
- 2026/08/08
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H中 · 今後 30 日間
- パーセンタイル
- 98.1%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
Gitはリビジョン管理システムです。バージョン2.45.1、2.44.1、2.43.4、2.42.2、2.41.1、2.40.2、および2.39.4より前のバージョンでは、サブモジュールを含むリポジトリを細工して、Gitのバグを悪用し、サブモジュールのワークツリーではなく`.git/`ディレクトリにファイルを書き込むようGitを欺くことが可能です。これにより、クローン操作の実行中に実行されるフックを書き込むことができ、ユーザーは実行されるコードを検査する機会を得られません。この問題は、バージョン2.45.1、2.44.1、2.43.4、2.42.2、2.41.1、2.40.2、および2.39.4で修正されています。Gitでシンボリックリンクのサポートが無効になっている場合(例:`git config --global core.symlinks false`)、前述の攻撃は機能しません。いつものことですが、信頼できないソースからリポジトリをクローンすることは避けるのが最善です。
ソース
63責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。