VDB

CVE-2026-78677

CVE-2026-78677 PUBLISHED CVSS 8.7 HIGH

Reported by VulnCheck · Published August 25, 2026

GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone_options, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separate_git_dir parameter to Repo.clone_from() or Repo.clone() to redirect repository metadata to an attacker-controlled filesystem path, enabling arbitrary directory creation and potential hook execution.

Risk Scores

CVSS 4.0
8.7
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Affected Products

VendorProductVersions
gitpython-developersGitPython0, 3.1.59
wolfimlflow0
alpinepy3-gitpython0
gitpython-developersGitPython
gitpython-developersGitPython0, 3.1.59
chainguardmlflow0
PyPIGitPython0
gitpython_projectgitpython0

Timeline

  • Aug 25, 2026 EPSS Score
  • Aug 25, 2026 CVE Published
  • Aug 27, 2026 EPSS Score
  • Aug 31, 2026 EPSS Score
  • Sep 3, 2026 EPSS Score
  • Sep 3, 2026 Security Advisory
  • Sep 6, 2026 EPSS Score
  • Sep 9, 2026 EPSS Score
  • Sep 12, 2026 EPSS Score
  • Sep 16, 2026 EPSS Score
  • Sep 18, 2026 EPSS Score
  • Sep 21, 2026 EPSS Score
Open in Interactive Console →
$ Console Community · 50/day Open console ›