High · published August 19, 2026
GitPython before 3.1.58 contains a remote code execution vulnerability in Repo.init that forwards unsafe git options without validation. Attackers can supply a template parameter pointing to a directory with malicious git hooks that execute arbitrary code when git operations are performed on the initialized repository.
| Product | Versions | Fixed in |
|---|---|---|
| gitpython_project/gitpython | < 3.1.58 | 3.1.58 |