GI
Product
Gitpython
by Gitpython Project · last CVE Sep 9, 2026
35
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 5High 24Medium 6Low 0
Watch

Add Gitpython to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-78676
9.8
1%
Aug 25
GitPython before 3.1.59 Remote Code Execution via Config Injection
Affected: before 3.1.59
CVE-2026-67324
9.8
1%
Aug 1
GitPython 3.1.50 Authentication Bypass via Joined Short Options
Affected: before 3.1.50
CVE-2026-42284
9.8
1%
May 7
GitPython: Unsafe option check validates multi_options before shlex.split transforms it
Affected: before 3.1.47
CVE-2023-40267
9.8
1%
Aug 11
GitPython before 3.1.32 does not block insecure non-multi options in clone and clone_from
Affected: before 3.1.32
CVE-2022-24439
9.8
6%
Dec 6
All versions of package gitpython are vulnerable to Remote Code Execution (RCE) due to improper user input validation, which makes it possible to inject a maliciously crafted…
Affected: before 3.1.30
CVE-2026-87817
8.8
0%
Sep 9
GitPython before 3.1.60 Remote Code Execution via Git Directory Impersonation
Affected: before 3.1.60
CVE-2026-76221
8.8
1%
Aug 19
GitPython before 3.1.58 Config Injection via option-name
Affected: before 3.1.58
CVE-2026-76220
8.8
1%
Aug 19
GitPython before 3.1.58 Command Execution via split_single_char_options
Affected: before 3.1.58
CVE-2026-76218
8.8
1%
Aug 19
GitPython before 3.1.58 Remote Code Execution via Repo.init
Affected: before 3.1.58
CVE-2026-73625
8.8
1%
Aug 13
GitPython before 3.1.54 Remote Code Execution via kwarg value smuggling
Affected: before 3.1.54
CVE-2026-73623
8.8
1%
Aug 13
GitPython before 3.1.54 Remote Code Execution via --template
Affected: before 3.1.54
CVE-2026-67325
8.8
2%
Aug 1
GitPython before 3.1.51 Command Injection via option prefix abbreviation
Affected: before 3.1.51
CVE-2026-42215
8.8
1%
May 7
GitPython: Command injection via Git options bypass
Affected: 3.1.30 before 3.1.47
CVE-2026-67323
8.4
1%
Aug 1
GitPython before 3.1.51 Command Injection via unguarded Git options
Affected: before 3.1.51
CVE-2026-76222
8.2
0%
Aug 19
GitPython before 3.1.58 Path Traversal via .gitmodules Submodule Name
Affected: before 3.1.58
CVE-2026-76219
8.1
1%
Aug 19
GitPython before 3.1.58 Arbitrary File Overwrite via read-tree
Affected: before 3.1.58
CVE-2026-73624
8.1
1%
Aug 13
GitPython before 3.1.54 Arbitrary File Overwrite via diff
Affected: before 3.1.54
CVE-2026-73620
8.1
1%
Aug 13
GitPython before 3.1.57 Arbitrary File Overwrite and Read
Affected: before 3.1.57
CVE-2026-78675
7.8
0%
Aug 25
GitPython before 3.1.59 Local File Content Disclosure via .gitmodules
Affected: before 3.1.59
CVE-2026-67326
7.8
0%
Aug 1
GitPython before 3.1.50 Newline Injection via config_writer section
Affected: before 3.1.50
CVE-2026-44244
7.8
0%
May 7
GitPython: Newline injection in config_writer().set_value() enables RCE via core.hooksPath
Affected: before 3.1.49
CVE-2024-22190
7.8
0%
Jan 11
GitPython is a python library used to interact with Git repositories
Affected: before 3.1.41
CVE-2023-40590
7.8
1%
Aug 28
GitPython is a python library used to interact with Git repositories
Affected: through 3.1.32
CVE-2026-87819
7.5
1%
Sep 9
GitPython before 3.1.60 Denial of Service via ReDoS
Affected: before 3.1.60
CVE-2026-78677
7.5
1%
Aug 25
GitPython before 3.1.59 Path Traversal via separate-git-dir
Affected: before 3.1.59
CVE-2026-73622
7.5
1%
Aug 13
GitPython before 3.1.55 Environment Variable Exfiltration via Remote.add()
Affected: before 3.1.55
CVE-2026-67322
7.5
0%
Aug 1
GitPython before 3.1.52 Environment Variable Exfiltration via clone_from
Affected: before 3.1.52
CVE-2026-69097
7.3
0%
Aug 3
GitPython before 3.1.53 Config Injection via Submodule Names
Affected: before 3.1.53
CVE-2026-44243
7.1
0%
May 7
GitPython: Path traversal in GitPython reference APIs allows arbitrary file write and delete outside the repository
Affected: before 3.1.48
CVE-2026-87818
6.5
0%
Sep 9
GitPython 3.1.59 Local File Content Oracle via --no-index
Affected: before 3.1.60
CVE-2026-78678
6.5
0%
Aug 25
GitPython before 3.1.59 Arbitrary File Read via Repo.blame()
Affected: before 3.1.59
CVE-2026-76217
6.5
0%
Aug 19
GitPython before 3.1.58 Arbitrary File Read via pathspec-from-file
Affected: before 3.1.58
CVE-2026-73619
6.5
0%
Aug 13
GitPython before 3.1.57 Arbitrary File Read via Repo.archive()
Affected: before 3.1.57
CVE-2023-41040
6.5
1%
Aug 30
GitPython is a python library used to interact with Git repositories
Affected: through 3.1.34
CVE-2026-73621
5.4
0%
Aug 13
GitPython before 3.1.56 Arbitrary File Truncation via Commit.count
Affected: before 3.1.56
Showing 35