← Back
CVE-2026-78677
high
CVSS 7.5
GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone_options, allowing...
Summary
GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone_options, allowing...
AI summary openai / gpt-4o
GitPythonのバージョン3.1.59未満には、リポジトリのクローン作成時に--separate-git-dirオプションが欠如している問題があります。これにより、攻撃者は本来のクローン先とは異なる場所に任意のGitディレクトリを作成することが可能です。この脆弱性により、攻撃者はリポジトリのメタデータを攻撃者が制御するファイルシステムパスに移動させることができ、任意のディレクトリを作成したりフックを実行したりする可能性があります。
❓ What is the problem
GitPythonのクローン作成時のオプション欠如によりディレクトリを制御される脆弱性。
📍 Affected scope
GitPython 3.1.59未満
🔥 Severity
攻撃者が任意のディレクトリを作成可能であり、フックの実行も可能なため、高い危険性があります。
🔧 How to fix
GitPythonをバージョン3.1.59以降にアップデートしてください。
🛡️ Workaround
情報なし
🔍 Detection
リポジトリのクローン先ディレクトリが意図されない場所に作成されていないか確認する。