Lucene search
+L

555 matches found

RedHat Linux
RedHat Linux
added 2026/07/25 11:25 p.m.7 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.8CVSS6.1AI score0.01483EPSS
SaveExploits0References6
RedHat Linux
RedHat Linux
added 2026/07/25 11:25 p.m.7 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.7CVSS5.5AI score0.00266EPSS
SaveExploits0References6
RedHat Linux
RedHat Linux
added 2026/07/25 11:25 p.m.7 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.3CVSS6.4AI score0.00191EPSS
SaveExploits0References6
RedHat Linux
RedHat Linux
added 2026/07/25 11:25 p.m.7 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.6CVSS5.9AI score0.01016EPSS
SaveExploits0References6
Snyk
Snyk
added 2026/07/24 9:45 p.m.20 views

Information Exposure

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Information Exposure in the Repo.createremote process when attacker-controlled URLs are passed and environment variables are expanded into the URL. An attacker can...

8.7CVSS5.9AI score0.00282EPSS
SaveExploits0References2
OSV
OSV
added 2026/07/24 9:45 p.m.6 views

GHSA-94P4-4CQ8-9G67 GitPython: Environment-variable exfiltration via Repo.create_remote() / Remote.add() URL (incomplete fix of GHSA-rwj8-pgh3-r573)

Summary The fix for GHSA-rwj8-pgh3-r573 stopped Repo.clonefrom from running caller-supplied URLs through os.path.expandvars, but it guarded only that one caller. Remote.create — reached from the public Repo.createremote and its Remote.add alias — still passes an attacker-influenceable URL through...

7.5CVSS5.9AI score0.00282EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/07/24 4:42 p.m.17 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.8CVSS6.1AI score0.00749EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2026/07/24 4:42 p.m.7 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.8CVSS6.1AI score0.00502EPSS
SaveExploits0References5
Snyk
Snyk
added 2026/07/24 4:42 p.m.21 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.8CVSS6.2AI score0.00502EPSS
SaveExploits0References3
Snyk
Snyk
added 2026/07/24 4:42 p.m.17 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 via the clonefrom process. An attacker can execute arbitrary commands by supplying a crafted directory containing malicious hooks ...

7.7CVSS6.1AI score0.00692EPSS
SaveExploits0References3
OSV
OSV
added 2026/07/24 4:42 p.m.18 views

GHSA-6P8H-3WGX-97GF GitPython: Incomplete unsafe_git_clone_options denylist omits --template enabling arbitrary command execution via clone hooks

Summary GitPython's unsafegitcloneoptions denylist omits --template. git clone --template= copies /hooks/ into the new repository and runs them post-checkout fires during clone, so a caller who can influence clone options can achieve arbitrary command execution in the default...

7.5CVSS6.1AI score0.00692EPSS
SaveExploits0References5
OSV
OSV
added 2026/07/24 4:41 p.m.9 views

GHSA-FJR4-X663-MWXC GitPython: Arbitrary file overwrite via git diff --output argument injection in Diffable.diff (key- and value-controlled)

Summary Diffable.diff forwards kwargs straight into diff/difftree with no checkunsafeoptions guard. Diffable is mixed into Commit, Tree, IndexFile, and Submodule, giving a broad surface. git diff --output= writes real patch content to an attacker-chosen path, enabling arbitrary file overwrite. Ro...

8.1CVSS5.9AI score0.00276EPSS
SaveExploits0References5
Snyk
Snyk
added 2026/07/24 4:41 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 diff process. An attacker can overwrite or corrupt arbitrary files with attacker-influenced diff content by injecting malicious...

8.1CVSS5.9AI score0.00276EPSS
SaveExploits0References2
Snyk
Snyk
added 2026/07/24 4:22 p.m.10 views

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Improper Neutralization of Special Elements in Output Used by a Downstream Component 'Injection' through improper sanitization of section or subsection names in...

7.3CVSS6.1AI score0.00187EPSS
SaveExploits0References2
OSV
OSV
added 2026/07/24 4:22 p.m.12 views

GHSA-3RP5-JJMW-4WV2 GitPython: git-config section-name injection enables arbitrary config directives (core.sshCommand RCE)

Summary In GitPython None: if isinstancename, str and UNSAFECONFIGCHARSRE.searchname:...

7CVSS6.7AI score0.00187EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
added 2026/07/24 12:00 a.m.6 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...

7.7CVSS8.1AI score0.00692EPSS
SaveExploits0References28
RedHat Linux
RedHat Linux
added 2026/07/23 11:08 a.m.7 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.3CVSS6.4AI score0.00191EPSS
SaveExploits0References6
RedHat Linux
RedHat Linux
added 2026/07/23 11:08 a.m.7 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.7CVSS5.5AI score0.00266EPSS
SaveExploits0References6
RedHat Linux
RedHat Linux
added 2026/07/23 11:08 a.m.7 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.8CVSS6.1AI score0.01483EPSS
SaveExploits0References6
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
Rows per page
Query Builder