Read the docs

Vulnerabilities

Filters

Reset all
Threatist priority
Signals
Fix status
Impact type
Attack vector
Requirements
Product

Products as named in CPE, with their records.

Published
Weakness (CWE)
1 selected

5 records

Priority MEDIUM 64

GitPython before 3.1.59 contains an arbitrary file read vulnerability in TagReference.create() where a positional reference parameter bypasses the unsafe option guard.

CVSS 4.0HIGH 7.1 Network Low privileges No interaction EPSS 0.00316 Published 2026-08-25 Partial fix · 3.1.59 CWE-73
Priority MEDIUM 64

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafe_git_revision_options guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.b…

CVSS 4.0HIGH 7.1 Network Low privileges No interaction EPSS 0.00412 Published 2026-08-25 Partial fix · 3.1.59 CWE-88
Priority HIGH 77

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.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00651 Published 2026-08-25 Partial fix · 3.1.59 CWE-22
Priority MEDIUM 49

GitPython before 3.1.59 fails to safely re-serialize multi-line git-config values during write operations, corrupting dormant quoted values into injected directives like core.hooksPath.

CVSS 4.0CRITICAL 9.3 Network No auth No interaction EPSS 0.00556 Published 2026-08-25 Partial fix · 3.1.59 CWE-88
Priority HIGH 72

GitPython before 3.1.59 fails to disable merge_includes when parsing .gitmodules, allowing attackers to disclose local file content by including arbitrary file paths via [include] directives.

CVSS 4.0HIGH 8.6 Local No auth No interaction EPSS 0.00178 Published 2026-08-25 Partial fix · 3.1.59 CWE-73