CVE-2026-78677
High · 7.5CVSS
7.5
EPSS
0.7%
Published
Aug 25, 2026
CISA due date
—
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-47256 OpenTelemetry, also known as OTel, is a vendor-neutral open source Observability… CWE-22
- CVE-2026-75604 Next.js is a React framework for building full-stack web applications. CWE-22
- CVE-2026-32637 Velero is an open source tool for backing up, restoring, and migrating Kubernetes cluster… CWE-22
- CVE-2026-79676 NLTK versions before 3.10.3 contain a path traversal vulnerability in corpus readers that… CWE-22
- CVE-2026-63312 NLTK before 3.10.0 contains an arbitrary local file read vulnerability in… CWE-22
- CVE-2026-71514 NLTK 3.9.4 through 3.10.2 contains a path traversal vulnerability in CrubadanCorpusReader. CWE-22
- CVE-2026-44517 Buildah is a tool that facilitates building OCI images. CWE-22
- CVE-2026-49114 In ONNX before 1.21.0, the 'save_external_data' function builds the external-data file… CWE-22