Vulnocalypse
Back to feed
37impact

GitPython before 3.1.59 Path Traversal via separate-git-dir

gitpython-developers GitPython · CVE-2026-78677
0 news outlets0 CERTs and agencies0 researchers

What is it?

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.

Evidence

No coverage recorded yet.

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
7.5
EPSS
0.7%
First seen
7 d ago
Status
corroborated

All gitpython-developers vulnerabilities