Lucene search
+L

69 matches found

Github Security Blog
Github Security Blog
•added 2026/08/07 3:33 p.m.•49 views

GitPython: Unguarded git read-tree option forwarding in IndexFile.from_tree/reset/merge_tree enables arbitrary file overwrite

Summary IndexFile.fromtree, IndexFile.reset → fromtree and IndexFile.mergetree append caller-influenced treeish strings positionally to git read-tree with no unsafe-option guard, no allowunsafeoptions parameter, and no -- separator. git read-tree --index-output= writes the resulting index to an...

8.1CVSS7.6AI score0.00543EPSS
SaveExploits1References7Affected Software1
osv_oesa
osv_oesa
•added 2026/08/07 2:41 a.m.•19 views

OESA-2026-3249 python-GitPython security update

GitPython is a python library used to interact with git repositories, high-level like git-porcelain, or low-level like git-plumbing. Security Fixes: GitPython before 3.1.52 is vulnerable to environment-variable exfiltration in Repo.clonefrom. The caller-supplied remote URL is passed through...

9.3CVSS8.3AI score0.02209EPSS
SaveExploits5References6
Positive Technologies
Positive Technologies
•added 2026/08/07 12:00 a.m.•32 views

PT-2026-78400

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.58 Description A remote code execution issue exists in the Repo.init function. The software forwards unsafe git options without proper validation, allowing an attacker to provide a template parameter that points...

9.3CVSS7.9AI score0.00825EPSS
SaveExploits4References117
BDU FSTEC
BDU FSTEC
•added 2026/08/05 12:00 a.m.•30 views

GitPython Code Execution

The vulnerability of the checkunsafeoptions function in the Python library for interacting with Git repositories, GitPython, is related to the lack of measures taken to neutralize special elements. Exploiting this vulnerability may allow a remote attacker to execute arbitrary code...

9CVSS8.4AI score0.02209EPSS
SaveExploits1References3Affected Software2
RedhatCVE
RedhatCVE
•added 2026/08/03 9:22 p.m.•25 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.2AI score0.01251EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/03 8:23 p.m.•23 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.4CVSS6.2AI score0.0036EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
•added 2026/08/03 8:23 p.m.•65 views

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.6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:14 p.m.•30 views

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.3AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:09 p.m.•29 views

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

5.9AI score
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/08/03 8:09 p.m.•30 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.1CVSS7.7AI score0.00574EPSS
SaveExploits1References5
RedhatCVE
RedhatCVE
•added 2026/08/03 7:04 p.m.•30 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.8CVSS8.5AI score0.00644EPSS
SaveExploits1References5
Tenable Nessus
Tenable Nessus
•added 2026/08/02 12:00 a.m.•15 views

Linux Distros Unpatched Vulnerability : CVE-2026-67323

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - 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 vi...

8.6CVSS7.6AI score0.01251EPSS
SaveExploits1References3
NVD
NVD
•added 2026/08/01 1:17 p.m.•22 views

CVE-2026-67324

GitPython 3.1.50 fails to recognize joined short-option forms such as -u the short form of --upload-pack= when enforcing its default unsafe-option gate. When an application passes attacker-influenced clone options into Repo.clonefrom..., multioptions=..., allowunsafeoptions=False, an attacker can...

9.8CVSS0.00644EPSS
SaveExploits1References2
NVD
NVD
•added 2026/08/01 1:17 p.m.•17 views

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.6CVSS0.01251EPSS
SaveExploits1References2
NVD
NVD
•added 2026/08/01 1:17 p.m.•19 views

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.8CVSS0.02209EPSS
SaveExploits1References2
osv_ubuntu
osv_ubuntu
•added 2026/08/01 1:17 p.m.•19 views

UBUNTU-CVE-2026-67324

GitPython 3.1.50 fails to recognize joined short-option forms such as -u the short form of --upload-pack= when enforcing its default unsafe-option gate. When an application passes attacker-influenced clone options into Repo.clonefrom..., multioptions=..., allowunsafeoptions=False, an attacker can...

9.8CVSS8.6AI score0.00644EPSS
SaveExploits1References4
attackerkb
attackerkb
•added 2026/08/01 12:22 p.m.•21 views

CVE-2026-67324

GitPython 3.1.50 fails to recognize joined short-option forms such as -u the short form of --upload-pack= when enforcing its default unsafe-option gate. When an application passes attacker-influenced clone options into Repo.clonefrom..., multioptions=..., allowunsafeoptions=False, an attacker can...

9.8CVSS8.6AI score0.00644EPSS
SaveExploits1References3Affected Software1
Cvelist
Cvelist
•added 2026/08/01 12:22 p.m.•69 views

CVE-2026-67324 GitPython 3.1.50 Authentication Bypass via Joined Short Options

GitPython 3.1.50 fails to recognize joined short-option forms such as -u the short form of --upload-pack= when enforcing its default unsafe-option gate. When an application passes attacker-influenced clone options into Repo.clonefrom..., multioptions=..., allowunsafeoptions=False, an attacker can...

9.8CVSS0.00644EPSS
SaveExploits1References2
CVE
CVE
•added 2026/08/01 12:22 p.m.•137 views

CVE-2026-67324

GitPython 3.1.50 contains a vulnerability where joined short options like -u are not recognized when enforcing the default unsafe-option gate. This allows an attacker-controlled clone to supply -u and bypass the gate that blocks --upload-pack/-u, causing Git to execute the specified helper during...

9.8CVSS8.6AI score0.00644EPSS
SaveExploits1References2Affected Software1
Vulnrichment
Vulnrichment
•added 2026/08/01 12:22 p.m.•19 views

CVE-2026-67324 GitPython 3.1.50 Authentication Bypass via Joined Short Options

GitPython 3.1.50 fails to recognize joined short-option forms such as -u the short form of --upload-pack= when enforcing its default unsafe-option gate. When an application passes attacker-influenced clone options into Repo.clonefrom..., multioptions=..., allowunsafeoptions=False, an attacker can...

9.8CVSS8.6AI score0.00644EPSS
SaveExploits1References2
Rows per page
Query Builder