Lucene search
+L

550 matches found

SUSE CVE
SUSE CVE
added 2026/08/03 11:31 p.m.10 views

SUSE CVE-2026-67323

GitPython before 3.1.51 fails to guard against dangerous Git options passed as keyword arguments in Repo.archive and git.lsremote, allowing command injection via options such as --exec/--upload-pack leading to arbitrary command execution. Additionally, Repo.itercommits and Repo.blame do not check...

8.6CVSS5.6AI score0.01016EPSS
SaveExploits0References3
SUSE CVE
SUSE CVE
added 2026/08/03 11:31 p.m.10 views

SUSE CVE-2026-67325

GitPython before 3.1.51 contains an incomplete command injection blocklist that fails to account for git's long-option prefix abbreviation feature. Attackers can bypass the unsafe options guard by using abbreviated option names like uploadp instead of uploadpack, which git resolves to dangerous...

8.8CVSS5.6AI score0.01483EPSS
SaveExploits0References3
SUSE CVE
SUSE CVE
added 2026/08/03 11:31 p.m.9 views

SUSE CVE-2026-67326

GitPython before 3.1.50 fails to validate newline characters in the section parameter of configwriter, allowing attackers to inject arbitrary section headers into .git/config. Attackers can inject newlines to create a forged core section with hooksPath pointing to attacker-controlled directories,...

7CVSS6.4AI score0.00191EPSS
SaveExploits0References3
RedhatCVE
RedhatCVE
added 2026/08/03 9:22 p.m.10 views

CVE-2026-67323

A flaw was found in GitPython where it fails to properly sanitize dangerous Git options. This vulnerability allows an attacker to inject arbitrary commands when using functions like Repo.archive and git.lsremote, potentially leading to arbitrary code execution. Additionally, functions such as...

8.6CVSS8.3AI score0.01016EPSS
SaveExploits0References5
OSV
OSV
added 2026/08/03 8:23 p.m.10 views

GHSA-P538-C434-8V24 GitPython: Arbitrary file truncation via git rev-list --output argument injection in unguarded Commit.count

Summary Commit.count forwards kwargs into revlist with no checkunsafeoptions guard the guard exists only in the sibling iteritems, commit.py:341. git rev-list --output= opens and truncates the target file to 0 bytes before revision parsing, so countoutput='/victim' destroys/blanks an arbitrary...

5.4CVSS5.6AI score0.00199EPSS
SaveExploits0References5
Snyk
Snyk
added 2026/08/03 8:23 p.m.24 views

Arbitrary Argument Injection

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Arbitrary Argument Injection via the Commit.count function. An attacker can cause arbitrary files to be truncated to zero bytes by injecting the output argument, leadi...

5.4CVSS5.7AI score0.00199EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/03 8:14 p.m.9 views

GHSA-539M-9XH6-Q6RR GitPython: Incomplete unsafe_git_archive_options denylist omits --add-file / --add-virtual-file, enabling arbitrary file read via Repo.archive()

Target: gitpython-developers/GitPython Tested: HEAD 07e80555 2026-07-25, latest release 3.1.55, git version 2.50.1 Summary Repo.archive does call the option guard, so this is not a missing-guard report. The guard is present and working; the denylist it consults is incomplete. python...

6.5CVSS6.3AI score0.00227EPSS
SaveExploits0References5
Snyk
Snyk
added 2026/08/03 8:14 p.m.12 views

External Control of File Name or Path

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to External Control of File Name or Path in the Repo.archive. An attacker can access arbitrary files on the filesystem by supplying specially crafted options that are not...

6.9CVSS5.6AI score
SaveExploits0References2
Snyk
Snyk
added 2026/08/03 8:14 p.m.11 views

External Control of File Name or Path

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to External Control of File Name or Path in the Repo.archive. An attacker can access arbitrary files on the filesystem by supplying specially crafted options that are not...

7.1CVSS5.6AI score0.00227EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/03 8:09 p.m.12 views

GHSA-3F7W-8RR8-F37F GitPython: Unguarded git option forwarding in IndexFile.checkout() and TagReference.create() enables arbitrary file overwrite and arbitrary file read

Target: gitpython-developers/GitPython Tested: HEAD 07e80555 2026-07-25, latest release 3.1.55, git version 2.50.1 Reported instances: 2 exploitable, from a sweep of 14 unguarded call sites Summary GitPython blocks dangerous git options through Git.checkunsafeoptions, gated per method by an...

8.1CVSS5.9AI score0.00331EPSS
SaveExploits0References5
Snyk
Snyk
added 2026/08/03 8:09 p.m.14 views

External Control of File Name or Path

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to External Control of File Name or Path via the forwarding of unguarded options in the checkout and create functions. An attacker can overwrite arbitrary files or read...

8.8CVSS5.7AI score0.00331EPSS
SaveExploits0References3
RedhatCVE
RedhatCVE
added 2026/08/03 7:04 p.m.13 views

CVE-2026-67324

A flaw was found in GitPython. A remote attacker can exploit a vulnerability where the software fails to properly recognize joined short-option forms e.g., -u when enforcing its default unsafe-option gate. This allows the attacker to bypass security checks and execute arbitrary commands during a...

9.8CVSS7.6AI score0.00379EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
added 2026/08/03 7:04 p.m.12 views

CVE-2026-67322

A flaw was found in GitPython. A remote attacker can exploit a vulnerability in the Repo.clonefrom method by providing a specially crafted Git repository URL. This URL can contain references to environment variables, which are then expanded and included in the URL. This allows the attacker to...

8.7CVSS7.2AI score0.00266EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
added 2026/08/03 5:04 p.m.15 views

CVE-2026-67326

A flaw was found in GitPython. This vulnerability allows attackers to inject newline characters into the section parameter of the configwriter function, leading to the injection of arbitrary section headers into the .git/config file. By forging a core section with a malicious hooksPath, an attack...

7.3CVSS6.4AI score0.00191EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
added 2026/08/03 5:04 p.m.20 views

CVE-2026-67325

A flaw was found in GitPython. This vulnerability stems from an incomplete command injection blocklist that fails to account for Git's long-option prefix abbreviation feature. An attacker can bypass existing security measures by using abbreviated option names, which Git then resolves to dangerous...

8.8CVSS7.7AI score0.01483EPSS
SaveExploits0References5
NVD
NVD
added 2026/08/03 2:16 p.m.11 views

CVE-2026-69097

GitPython before 3.1.53 fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names. Attackers can inject core.sshCommand or other dangerous config keys into the victim's .git/config via...

7.3CVSS0.00187EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/03 2:16 p.m.9 views

UBUNTU-CVE-2026-69097

GitPython before 3.1.53 fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names. Attackers can inject core.sshCommand or other dangerous config keys into the victim's .git/config via...

7.3CVSS6.4AI score0.00187EPSS
SaveExploits0References4
CVE
CVE
added 2026/08/03 1:20 p.m.55 views

CVE-2026-69097

GitPython before 3.1.53 fails to properly escape section names in git config files, enabling injection of arbitrary configuration directives (e.g., core.sshCommand) via malicious submodule names during create_submodule or clone_from. This can lead to remote code execution when Git performs SSH op...

7.3CVSS6.4AI score0.00187EPSS
SaveExploits0References2
ATTACKERKB
ATTACKERKB
added 2026/08/03 1:20 p.m.12 views

CVE-2026-69097

GitPython before 3.1.53 fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names. Attackers can inject core.sshCommand or other dangerous config keys into the victim's .git/config via...

7.3CVSS6.4AI score0.00187EPSS
SaveExploits0References3
EUVD
EUVD
added 2026/08/03 1:20 p.m.11 views

EUVD-2026-52290

GitPython before 3.1.53 fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names. Attackers can inject core.sshCommand or other dangerous config keys into the victim's .git/config via...

7.3CVSS6.4AI score0.00187EPSS
SaveExploits0References2
Rows per page
Query Builder