Lucene search
+L

556 matches found

Positive Technologies
Positive Technologies
added 2026/07/22 12:00 a.m.4 views

PT-2026-71452

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.54 Description An arbitrary file overwrite issue exists in the Diffable.diff method due to insufficient validation of git options passed through kwargs. An attacker can use the --output argument via the other...

8.5CVSS8AI score0.00276EPSS
SaveExploits0References28
Snyk
Snyk
added 2026/07/21 10:06 p.m.14 views

Insertion of Sensitive Information Into Sent Data

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Insertion of Sensitive Information Into Sent Data via Git.polishurl in Repo.clonefrom and the stored-origin normalization path in git/repo/base.py. An attacker can mak...

8.7CVSS5.5AI score0.00266EPSS
SaveExploits0References2
OSV
OSV
added 2026/07/21 10:06 p.m.16 views

GHSA-RWJ8-PGH3-R573 GitPython: Environment-variable exfiltration via os.path.expandvars() on Repo.clone_from() URL

Summary Repo.clonefrom passes the caller-supplied remote URL through Git.polishurl, which on every non-Cygwin platform calls os.path.expandvars on the URL before handing it to git clone. An attacker who controls the URL argument — the documented use case for clonefrom in "import repository from...

7.5CVSS5.7AI score0.00266EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
added 2026/07/21 8:10 p.m.12 views

GitPython: command injection via unguarded Git options in `Repo.archive()`, `git.ls_remote()`, and arbitrary file overwrite via `Repo.iter_commits()` / `Repo.blame()`

Summary GitPython spawns the real git binary with an argument vector built from caller-supplied values. To prevent argument injection, GitPython maintains denylists of "unsafe" Git options --upload-pack, --receive-pack, --exec, -c, --config, … that can be abused to run arbitrary commands, and...

8.8CVSS8.7AI score0.00749EPSS
SaveExploits1References5Affected Software1
Snyk
Snyk
added 2026/07/21 8:10 p.m.13 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.6CVSS6.1AI score0.01016EPSS
SaveExploits0References3
OSV
OSV
added 2026/07/21 7:43 p.m.27 views

GHSA-2F96-G7MH-G2HX 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.8CVSS5.9AI score0.01483EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
added 2026/07/21 7:43 p.m.10 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.4AI score0.00749EPSS
SaveExploits1References5Affected Software1
Snyk
Snyk
added 2026/07/21 7:43 p.m.16 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.8CVSS6.6AI score0.01483EPSS
SaveExploits0References3
Snyk
Snyk
added 2026/07/21 7:43 p.m.17 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.8CVSS6.1AI score0.00379EPSS
SaveExploits0References2
OSV
OSV
added 2026/07/21 7:43 p.m.35 views

GHSA-V396-V7Q4-X2QJ 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...

8.7CVSS5.4AI score0.00379EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
added 2026/07/21 12:00 a.m.13 views

PT-2026-67302

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.52 Description GitPython is susceptible to environment-variable exfiltration when using the Repo.clone from function. The issue occurs because the remote URL provided by the user is processed by the Git.polish u...

8.7CVSS5.5AI score0.00266EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
added 2026/07/21 12:00 a.m.19 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...

9.8CVSS5.8AI score0.00379EPSS
SaveExploits0References9
RedHat Linux
RedHat Linux
added 2026/07/20 4:17 p.m.5 views

GitPython: GitPython: Arbitrary command execution due to bypass of dangerous Git option checks

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.8CVSS8.6AI score0.00749EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
added 2026/07/20 4:17 p.m.5 views

GitPython: GitPython: Arbitrary code execution via improper validation of clone options

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.8CVSS9.2AI score0.00571EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
added 2026/07/20 4:17 p.m.4 views

GitPython: GitPython: Arbitrary code execution via injected newlines in Git configuration

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.4AI score0.00237EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
added 2026/07/20 4:12 p.m.3 views

GitPython: GitPython: Arbitrary code execution via improper validation of clone options

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.8CVSS9.2AI score0.00571EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
added 2026/07/20 4:12 p.m.3 views

GitPython: GitPython: Arbitrary code execution via injected newlines in Git configuration

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.4AI score0.00237EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
added 2026/07/20 4:12 p.m.4 views

GitPython: GitPython: Arbitrary command execution due to bypass of dangerous Git option checks

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.8CVSS8.6AI score0.00749EPSS
SaveExploits1References6
Redos
Redos
added 2026/07/13 12:00 a.m.15 views

ROS-20260713-73-0047

The vulnerability in GitPython is related to the implementation or modification of arguments. Exploiting this vulnerability allows an attacker to execute arbitrary commands...

9.8CVSS7.2AI score0.00571EPSS
SaveExploits1
Redos
Redos
added 2026/07/13 12:00 a.m.10 views

ROS-20260713-73-0049

The vulnerability of the Repo.clonefrom, Remote.fetch, Remote.pull, and Remote.push functions in the GitPython library for interacting with git repositories is related to the failure to implement measures to neutralize special elements. Exploiting this vulnerability allows a remote attacker to...

8.8CVSS7.2AI score0.00749EPSS
SaveExploits1
Rows per page
Query Builder