Lucene search
+L

1094 matches found

Positive Technologies
Positive Technologies
•added 2026/07/24 12:00 a.m.•10 views

PT-2026-71450

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.55 Description Improper handling of URL expansion in Remote.create and Submodule.add allows for the exfiltration of secrets. Attackers can provide URLs containing environment variable tokens that are expanded in...

8.8CVSS7.2AI score0.00835EPSS
SaveExploits3References113
Positive Technologies
Positive Technologies
•added 2026/07/24 12:00 a.m.•18 views

PT-2026-71451

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.54 Description An incomplete denylist in unsafe git clone options omits the --template option, which allows for arbitrary command execution during clone operations. An attacker can provide a --template value...

8.8CVSS7.7AI score0.00835EPSS
SaveExploits3References111
RedHat Linux
RedHat Linux
•added 2026/07/23 11:08 a.m.•9 views

gitpython: GitPython: Remote Code Execution via Newline Injection in config_writer()

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.8CVSS6.4AI score0.00254EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
•added 2026/07/23 11:08 a.m.•10 views

gitpython: GitPython: Environment variable exfiltration via attacker-controlled clone URL

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.00328EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
•added 2026/07/23 11:08 a.m.•13 views

gitpython: GitPython: Command Injection via Git option prefix abbreviation

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.8CVSS8.2AI score0.02209EPSS
SaveExploits1References6
Positive Technologies
Positive Technologies
•added 2026/07/22 12:00 a.m.•14 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...

9.3CVSS7.4AI score0.00835EPSS
SaveExploits3References110
Positive Technologies
Positive Technologies
•added 2026/07/22 12:00 a.m.•10 views

PT-2026-71453

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.54 Description A remote code execution issue exists in the check unsafe options guard. This guard can be bypassed by smuggling git options within single-character kwarg values. An attacker can provide crafted...

9CVSS8.5AI score0.00923EPSS
SaveExploits3References110
Snyk
Snyk
•added 2026/07/21 10:06 p.m.•18 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.7CVSS7.2AI score0.00328EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
•added 2026/07/21 10:06 p.m.•37 views

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

8.7CVSS7.3AI score0.00328EPSS
SaveExploits1References10Affected Software1
OSV
OSV
•added 2026/07/21 10:06 p.m.•21 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.5CVSS7.3AI score0.00328EPSS
SaveExploits1References10
Github Security Blog
Github Security Blog
•added 2026/07/21 8:10 p.m.•25 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 already know that --upload-pack / --exec are command-exec vectors, they are denylist in git/remote.py:535 and check by Git.checkunsafeoptions git/cmd.py:963, the thing is this check him he is only call from fetch, pull, push and clonefrom, everything else who build a git argv fr...

8.6CVSS7.9AI score0.01251EPSS
SaveExploits1References7Affected Software1
Snyk
Snyk
•added 2026/07/21 8:10 p.m.•19 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
OSV
OSV
•added 2026/07/21 7:43 p.m.•31 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.8CVSS7.9AI score0.02209EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/07/21 7:43 p.m.•22 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.•22 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
Snyk
Snyk
•added 2026/07/21 7:43 p.m.•24 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.2AI score0.00644EPSS
SaveExploits1References2
OSV
OSV
•added 2026/07/21 7:43 p.m.•43 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.7CVSS8AI score0.00644EPSS
SaveExploits1References4
RedHat Linux
RedHat Linux
•added 2026/07/20 4:17 p.m.•20 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.1AI score0.00218EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
•added 2026/07/20 4:17 p.m.•19 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.8CVSS8AI score0.009EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
•added 2026/07/20 4:17 p.m.•11 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.8CVSS8.4AI score0.00707EPSS
SaveExploits1References6
Rows per page
Query Builder