Lucene search
+L

1082 matches found

OSV
OSV
•added 2026/08/19 2:02 p.m.•33 views

CVE-2026-76217 GitPython before 3.1.58 Arbitrary File Read via pathspec-from-file

GitPython versions before 3.1.58 fail to validate options passed to git rm and git checkout commands in IndexFile.remove and Head.checkout. Attackers can supply --pathspec-from-file and --pathspec-file-nul parameters to read arbitrary files accessible to the process, with full file contents...

7.1CVSS5.6AI score
SaveExploits0References4
OSV
OSV
•added 2026/08/19 2:02 p.m.•38 views

CVE-2026-76218 GitPython before 3.1.58 Remote Code Execution via Repo.init

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...

7.7CVSS6.8AI score
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/19 12:00 a.m.•2 views

CVE-2026-76220: Improper Neutralization of Argument Delimiters in a Command

GitPython before 3.1.58 contains a command execution vulnerability in the checkunsafeoptions guard that can be bypassed by combining a single-character kwarg with splitsinglecharoptions=False. Attackers can supply a crafted kwargs dictionary to guarded methods like clonefrom to emit a joined toke...

8.8CVSS7.8AI score0.0091EPSS
SaveExploits1References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/19 12:00 a.m.•1 views

CVE-2026-76221: Improper Neutralization of Special Elements in Output Used by a Downstream Component

GitPython before 3.1.58 contains a config-name injection vulnerability in the option-name validator that allows attackers to forge arbitrary git-config directives by injecting equals signs, hash symbols, and whitespace into option names. Attackers can inject malicious option names like 'sshComman...

8.8CVSS8.1AI score0.00774EPSS
SaveExploits1References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/19 12:00 a.m.•3 views

CVE-2026-76218: Improper Neutralization of Argument Delimiters in a Command

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...

8.8CVSS8.5AI score0.00825EPSS
SaveExploits1References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/19 12:00 a.m.•1 views

CVE-2026-76217: External Control of File Name or Path

GitPython versions before 3.1.58 fail to validate options passed to git rm and git checkout commands in IndexFile.remove and Head.checkout. Attackers can supply --pathspec-from-file and --pathspec-file-nul parameters to read arbitrary files accessible to the process, with full file contents...

7.1CVSS6.8AI score0.00412EPSS
SaveExploits1References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/19 12:00 a.m.•3 views

CVE-2026-76222: Improper Limitation of a Pathname to a Restricted Directory

GitPython before 3.1.58 fails to validate submodule names from .gitmodules files, allowing attackers to create Git repositories at arbitrary filesystem paths outside the intended clone directory. Attackers can craft malicious repositories with traversal sequences in submodule names that GitPython...

8.4CVSS7.6AI score0.00422EPSS
SaveExploits1References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/19 12:00 a.m.•2 views

CVE-2026-76219: Improper Neutralization of Argument Delimiters in a Command

GitPython versions before 3.1.58 contain an arbitrary file overwrite vulnerability in IndexFile.fromtree, IndexFile.reset, and IndexFile.mergetree methods that append caller-influenced treeish strings to git read-tree without option validation or argument separation. Attackers can inject the...

8.1CVSS7.5AI score0.00543EPSS
SaveExploits1References4
GithubExploit
GithubExploit
•added 2026/08/18 8:53 a.m.•29 views

Exploit for Improper Input Validation in Gitpython_Project Gitpython

No d...

9.8CVSS7.9AI score0.05652EPSS
SaveExploits2
OSV
OSV
•added 2026/08/18 4:50 a.m.•5 views

CLSA-2026-1787028613 TuxCare security update for gitpython (4 CVEs)

TuxCare rebuilt gitpython to address 4 CVEs. Fixed in 3.1.31.post4+tuxcare...

9.8CVSS8AI score0.01182EPSS
SaveExploits1
BDU FSTEC
BDU FSTEC
•added 2026/08/18 12:00 a.m.•22 views

The vulnerability of the `check_unsafe_options` mechanism in the Python library for interacting with Git repositories, GitPython, allows a malicious actor to execute arbitrary code.

The vulnerability of the checkunsafeoptions mechanism in the Python library for interacting with Git repositories, GitPython, is related to the failure to take measures to neutralize special elements. Exploiting this vulnerability allows a malicious actor to rewrite any files in the system remote...

9CVSS6.4AI score0.00923EPSS
SaveExploits1References4Affected Software7
BDU FSTEC
BDU FSTEC
•added 2026/08/18 12:00 a.m.•17 views

The vulnerability of the Diffable.diff method in the Python library for interacting with git repositories in GitPython allows a hacker to re-write any files in the system.

The vulnerability of the Diffable.diff method in the Python library for interacting with git repositories in GitPython relates to the implementation or modification of arguments. Exploiting this vulnerability could allow a malicious actor to re-write any files in the system remotely...

8.5CVSS6.4AI score0.00553EPSS
SaveExploits1References4Affected Software6
RedhatCVE
RedhatCVE
•added 2026/08/17 11:40 a.m.•19 views

CVE-2026-42215

A flaw was found in GitPython, a Python library used to interact with Git repositories. This vulnerability allows an attacker to achieve arbitrary command execution by providing specially crafted arguments kwargs to functions such as Repo.clonefrom, Remote.fetch, Remote.pull, or Remote.push. This...

8.8CVSS8AI score0.009EPSS
SaveExploits1References5
RedhatCVE
RedhatCVE
•added 2026/08/17 11:20 a.m.•21 views

CVE-2026-44244

A flaw was found in GitPython, a Python library used to interact with Git repositories. The GitConfigParser.setvalue function does not properly validate input for newlines. This vulnerability allows an attacker to inject malicious configuration settings, specifically the core.hooksPath, into a Gi...

7.8CVSS8.3AI score0.00218EPSS
SaveExploits1References5
RedhatCVE
RedhatCVE
•added 2026/08/17 11:09 a.m.•23 views

CVE-2026-42284

A flaw was found in GitPython, a Python library for interacting with Git repositories. A remote attacker could exploit an input validation vulnerability in the clone function. By crafting a malicious string in the multioptions parameter, an attacker could bypass validation. This allows for the...

9.8CVSS8.4AI score0.00707EPSS
SaveExploits1References5
BDU FSTEC
BDU FSTEC
•added 2026/08/17 12:00 a.m.•9 views

The vulnerability of the Repo.archive() function in the Python library for interacting with Git repositories in GitPython allows a perpetrator to execute arbitrary code.

The vulnerability of the Repo.archive function in the Python library for interacting with Git repositories in GitPython is related to improper external handling of file names or paths when processing the unsafegitarchiveoptions parameter. Exploiting this vulnerability may allow a remote attacker ...

6.8CVSS7.3AI score0.00412EPSS
SaveExploits1References4Affected Software2
BDU FSTEC
BDU FSTEC
•added 2026/08/17 12:00 a.m.•10 views

The vulnerabilities of the functions IndexFile.checkout() and TagReference.create() in the GitPython library for interacting with git repositories allow a malicious individual to gain unauthorized access to protected information.

The vulnerability of the functions IndexFile.checkout and TagReference.create in the GitPython library for interacting with git repositories is related to an incorrect path name limitation when processing the kwargs parameter. Exploiting this vulnerability could allow a malicious actor to gain...

8.5CVSS6.4AI score0.00574EPSS
SaveExploits1References4Affected Software2
BDU FSTEC
BDU FSTEC
•added 2026/08/17 12:00 a.m.•19 views

The vulnerability of the Python library for interacting with git repositories, GitPython, arises from the lack of measures to neutralize special elements, allowing attackers to execute arbitrary code.

The vulnerability of the Python library for interacting with git repositories, GitPython, is related to the lack of measures taken to neutralize special elements during the processing of the unsafegitcloneoptions parameter. Exploiting this vulnerability could allow a remote attacker to execute...

7.5CVSS7.3AI score0.00835EPSS
SaveExploits1References4Affected Software2
RedhatCVE
RedhatCVE
•added 2026/08/14 3:21 p.m.•13 views

CVE-2026-73621

A flaw was found in GitPython. An argument injection vulnerability in the Commit.count method allows an attacker to control options passed to the method. By supplying a crafted output option, an attacker can cause the git rev-list command to truncate an arbitrary file to zero bytes. This enables...

5.4CVSS6.1AI score0.0036EPSS
SaveExploits1References5
RedhatCVE
RedhatCVE
•added 2026/08/14 3:20 p.m.•13 views

CVE-2026-73619

A flaw was found in GitPython. This vulnerability allows an attacker to read arbitrary files from the filesystem. By exploiting an incomplete denylist in the unsafegitarchiveoptions guard, an attacker can supply specific options, such as --add-file or --add-virtual-file, to the Repo.archive...

7.1CVSS6.7AI score0.00412EPSS
SaveExploits1References5
Rows per page
Query Builder