Lucene search
+L

69 matches found

Vulnrichment
Vulnrichment
•added 2026/08/01 12:22 p.m.•18 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
CVE
CVE
•added 2026/08/01 12:22 p.m.•86 views

CVE-2026-67325

GitPython before 3.1.51 is vulnerable to a command injection issue due to an incomplete blocklist that does not account for git’s long-option prefix abbreviation. Attackers can bypass the unsafe options guard by using abbreviated option names (for example, upload_p instead of upload_pack); Git re...

8.8CVSS7.8AI score0.02209EPSS
SaveExploits1References2Affected Software1
RedHat Linux
RedHat Linux
•added 2026/07/26 5:28 a.m.•18 views

gitpython: GitPython: Arbitrary code execution via command injection due to unguarded Git options

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.1AI score0.01251EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/24 4:42 p.m.•14 views

GHSA-R9MR-M37C-5FR3 GitPython: Unsafe git option guard bypass via single-character kwarg value token smuggling enables arbitrary command execution

Summary GitPython's checkunsafeoptions guard the control introduced by CVE-2026-42215 / GHSA-2f96 and hardened since can be bypassed for every guarded method clone/clonefrom, fetch/pull/push, lsremote, itercommits, blame, archive by smuggling an option token inside the VALUE of a single-character...

8.8CVSS7.9AI score0.00923EPSS
SaveExploits1References5
Snyk
Snyk
•added 2026/07/24 4:42 p.m.•33 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 checkunsafeoptions process. An attacker can execute arbitrary commands by smuggling a malicious option token inside the value of a...

8.8CVSS8.1AI score0.00923EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2026/07/24 4:42 p.m.•32 views

GitPython: Unsafe git option guard bypass via single-character kwarg value token smuggling enables arbitrary command execution

Summary GitPython's checkunsafeoptions guard the control introduced by CVE-2026-42215 / GHSA-2f96 and hardened since can be bypassed for every guarded method clone/clonefrom, fetch/pull/push, lsremote, itercommits, blame, archive by smuggling an option token inside the VALUE of a single-character...

8.8CVSS8AI score0.009EPSS
SaveExploits1References5Affected Software1
Snyk
Snyk
•added 2026/07/21 8:10 p.m.•25 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 Repo.archive, Repo.itercommits, Repo.blame, and Git.lsremote call paths in git/repo/base.py, git/objects/commit.py, and git/cmd.py...

8.6CVSS8AI score0.01251EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2026/07/21 7:43 p.m.•30 views

GitPython: Command Injection via git long-option prefix abbreviation bypass of CVE-2026-42215 blocklist

Command injection via long-option prefix abbreviation bypassing checkunsafeoptions incomplete fix of CVE-2026-42215 / GHSA-rpm5-65cw-6hj4 Component: gitpython-developers/GitPython PyPI: GitPython Affected: all versions carrying the 3.1.47 blocklist fix, through current main verified at commit...

8.8CVSS8.1AI score0.02209EPSS
SaveExploits2References7Affected Software1
Snyk
Snyk
•added 2026/07/21 7:43 p.m.•28 views

Incomplete List of Disallowed Inputs

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs through Git.checkunsafeoptions in git/cmd.py. An attacker can execute arbitrary commands by supplying abbreviated unsafe option...

8.8CVSS8.3AI score0.02209EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2026/07/21 7:43 p.m.•26 views

GitPython unsafe clone option gate bypass through joined short options

GitPython version 3.1.50 blocks unsafe git clone options such as --upload-pack, -u, --config, and -c unless callers explicitly pass allowunsafeoptions=True. However, the default unsafe-option gate does not recognize joined short-option forms such as -u/path/to/helper. Git itself accepts -u as the...

5.3AI score
SaveExploits0References4Affected Software1
Snyk
Snyk
•added 2026/07/21 7:43 p.m.•26 views

Command Injection

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Command Injection via the canonicalizeoptionname function in git/cmd.py. An attacker can execute a local helper command by supplying joined short clone options such as...

9.8CVSS8.6AI score0.00644EPSS
SaveExploits1References2
Positive Technologies
Positive Technologies
•added 2026/07/12 12:00 a.m.•14 views

PT-2026-67305

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.51 Description An incomplete command injection blocklist allows attackers to bypass the unsafe options guard. The issue stems from the check unsafe options function and canonicalize option name function, which...

9.3CVSS8AI score0.02209EPSS
SaveExploits2References105
Positive Technologies
Positive Technologies
•added 2026/07/12 12:00 a.m.•42 views

PT-2026-67304

Name of the Vulnerable Software and Affected Versions GitPython version 3.1.50 Description An issue exists where the software fails to recognize joined short-option forms, such as -u, which is the short form of --upload-pack=, when enforcing its default unsafe-option gate. If an application passe...

10CVSS7.8AI score0.02209EPSS
SaveExploits5References34
RedHat Linux
RedHat Linux
•added 2026/06/22 10:23 p.m.•28 views

vim: arbitrary command execution via modeline sandbox bypass

A flaw was found in Vim. A modeline is used to set specific editor options directly from a text file. However, the complete, guitabtooltip, printheader options and the mapset function lack proper security checks, allowing an attacker to bypass restrictions and cause arbitrary OS command execution...

8.2CVSS6.9AI score0.00271EPSS
SaveExploits0References8
Tenable Nessus
Tenable Nessus
•added 2026/05/27 12:00 a.m.•23 views

Ubuntu 14.04 LTS / 16.04 LTS / 18.04 LTS / 20.04 LTS / 22.04 LTS / 24.04 LTS / 26.04 LTS : GitPython vulnerabilities (USN-8303-1)

The remote Ubuntu 14.04 LTS / 16.04 LTS / 18.04 LTS / 20.04 LTS / 22.04 LTS / 24.04 LTS / 26.04 LTS host has packages installed that are affected by multiple vulnerabilities as referenced in the USN-8303-1 advisory. Santos Gallegos discovered that GitPython did not properly validate paths when...

9.8CVSS7.1AI score0.01093EPSS
SaveExploits5References6
Ubuntu
Ubuntu
•added 2026/05/26 9:52 p.m.•32 views

USN-8303-1: GitPython vulnerabilities

Santos Gallegos discovered that GitPython did not properly validate paths when resolving certain Git references. An attacker could possibly use this issue to cause files outside the .git directory to be accessed, leading to a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu...

9.8CVSS6.7AI score0.01093EPSS
SaveExploits5
osv_usn
osv_usn
•added 2026/05/26 9:52 p.m.•20 views

USN-8303-1 python-git vulnerabilities

Santos Gallegos discovered that GitPython did not properly validate paths when resolving certain Git references. An attacker could possibly use this issue to cause files outside the .git directory to be accessed, leading to a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu...

9.8CVSS6.7AI score0.01093EPSS
SaveExploits5References6
GithubExploit
GithubExploit
•added 2026/05/25 4:38 a.m.•138 views

Exploit for Command Injection in Github Enterprise_Server

CVE-2026-3854 - GitHub Enterprise Server that allowed an Remot...

8.8CVSS8.4AI score0.01504EPSS
SaveExploits7
osv_oesa
osv_oesa
•added 2026/05/15 11:11 a.m.•21 views

OESA-2026-2308 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: Summary GitPython blocks dangerous Git options such as --upload-pack and --receive-pack by default, but the equivalent Python kwargs uploadpack and...

8.8CVSS7.9AI score0.009EPSS
SaveExploits3References4
osv_oesa
osv_oesa
•added 2026/05/15 11:11 a.m.•20 views

OESA-2026-2306 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: Summary GitPython blocks dangerous Git options such as --upload-pack and --receive-pack by default, but the equivalent Python kwargs uploadpack and...

8.8CVSS7.9AI score0.009EPSS
SaveExploits3References4
Rows per page
Query Builder