Lucene search
+L

60 matches found

RedHat Linux
RedHat Linux
•added 2026/10/01 11:06 p.m.•3 views

gitpython: GitPython: Remote Code Execution via kwarg value smuggling

A flaw was found in GitPython. Attackers can bypass the checkunsafeoptions guard by smuggling git options within single-character keyword argument kwarg values. This allows them to supply specially crafted option dictionaries to various GitPython methods, such as clonefrom or fetch, leading to...

8.8CVSS6.3AI score0.00923EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
•added 2026/10/01 11:04 p.m.•3 views

gitpython: GitPython: Remote Code Execution via kwarg value smuggling

A flaw was found in GitPython. Attackers can bypass the checkunsafeoptions guard by smuggling git options within single-character keyword argument kwarg values. This allows them to supply specially crafted option dictionaries to various GitPython methods, such as clonefrom or fetch, leading to...

8.8CVSS6.3AI score0.00923EPSS
SaveExploits1References6
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•14 views

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

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

8.7CVSS7.3AI score0.00328EPSS
SaveExploits1References9Affected Software1
OSV
OSV
•added 2026/09/10 9:44 a.m.•38 views

PYSEC-2026-3842 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
SaveExploits1References9
Github Security Blog
Github Security Blog
•added 2026/09/08 6:41 p.m.•19 views

GitPython: clone_from()/clone() omit --separate-git-dir from unsafe_git_clone_options, enabling arbitrary git-directory creation outside the destination

CWE: CWE-73 External Control of File Name or Path / CWE-22 Path Traversal, in the "escapes intended base directory" sense - Affected component: git/repo/base.py, Repo.unsafegitcloneoptions class attribute, lines 153-165 and Repo.clone lines 1477-1520, reached via the public Repo.clonefrom line...

8.7CVSS7.4AI score0.00651EPSS
SaveExploits1References8Affected Software1
OSV
OSV
•added 2026/09/08 6:41 p.m.•6 views

GHSA-8MCC-HRX5-HVXC GitPython: clone_from()/clone() omit --separate-git-dir from unsafe_git_clone_options, enabling arbitrary git-directory creation outside the destination

CWE: CWE-73 External Control of File Name or Path / CWE-22 Path Traversal, in the "escapes intended base directory" sense - Affected component: git/repo/base.py, Repo.unsafegitcloneoptions class attribute, lines 153-165 and Repo.clone lines 1477-1520, reached via the public Repo.clonefrom line...

8.7CVSS7.4AI score0.00651EPSS
SaveExploits1References8
Redos
Redos
•added 2026/09/04 12:00 a.m.•8 views

ROS-20260904-73-0017

The vulnerability of the Repo.clonefrom function in the Python library for interacting with Git repositories in GitPython is related to the lack of measures taken to neutralize special elements. Exploiting this vulnerability may allow a malicious actor to execute arbitrary code remotely...

9.8CVSS8.8AI score0.00644EPSS
SaveExploits1
RedHat Linux
RedHat Linux
•added 2026/09/03 11:00 p.m.•10 views

gitpython: GitPython: Arbitrary command execution via crafted kwargs

A flaw was found in GitPython. A remote attacker can bypass the checkunsafeoptions guard by combining a single-character keyword argument with splitsinglecharoptions=False. This allows the attacker to supply a crafted dictionary of keyword arguments to guarded methods, such as clonefrom, leading ...

8.8CVSS7.8AI score0.0091EPSS
SaveExploits1References6
RedHat Linux
RedHat Linux
•added 2026/09/03 11:00 p.m.•15 views

gitpython: GitPython: Remote Code Execution via kwarg value smuggling

A flaw was found in GitPython. Attackers can bypass the checkunsafeoptions guard by smuggling git options within single-character keyword argument kwarg values. This allows them to supply specially crafted option dictionaries to various GitPython methods, such as clonefrom or fetch, leading to...

8.8CVSS8.1AI score0.00923EPSS
SaveExploits1References6
Mageia
Mageia
•added 2026/09/03 6:06 p.m.•19 views

Updated python-gitpython packages fix security vulnerabilities

CVE-2023-40267 GitPython before 3.1.32 does not block insecure non-multi options in clone and clonefrom. NOTE: this issue exists because of an incomplete fix for CVE-2022-24439. CVE-2023-41040 In order to resolve some git references, GitPython reads files from the .git directory, in some places t...

9.8CVSS7.1AI score0.01182EPSS
SaveExploits2References22
OSV
OSV
•added 2026/09/03 6:06 p.m.•11 views

MGASA-2026-0372 Updated python-gitpython packages fix security vulnerabilities

CVE-2023-40267 GitPython before 3.1.32 does not block insecure non-multi options in clone and clonefrom. NOTE: this issue exists because of an incomplete fix for CVE-2022-24439. CVE-2023-41040 In order to resolve some git references, GitPython reads files from the .git directory, in some places t...

9.8CVSS7AI score0.01182EPSS
SaveExploits2References23
BDU FSTEC
BDU FSTEC
•added 2026/08/27 12:00 a.m.•16 views

The vulnerability of the Repo.clone_from() and Repo.clone() functions in the git/repo/base.py module of the Python library for interacting with Git repositories in GitPython allows a malicious actor to write arbitrary files.

The vulnerability of the Repo.clonefrom and Repo.clone functions in the git/repo/base.py module of the GitPython library for interacting with Git repositories is related to an incorrect path name limitation when processing the --separate-git-dir parameter. Exploiting this vulnerability could allo...

7.8CVSS6.6AI score0.00651EPSS
SaveExploits1References3Affected Software2
Vulnrichment
Vulnrichment
•added 2026/08/25 1:30 a.m.•7 views

CVE-2026-78677 GitPython before 3.1.59 Path Traversal via separate-git-dir

GitPython before 3.1.59 omits --separate-git-dir from unsafegitcloneoptions, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separategitdir parameter to Repo.clonefrom or Repo.clone to redirect repository metadata to an...

8.7CVSS7.4AI score0.00651EPSS
SaveExploits1References2
OSV
OSV
•added 2026/08/25 1:30 a.m.•26 views

CVE-2026-78677 GitPython before 3.1.59 Path Traversal via separate-git-dir

GitPython before 3.1.59 omits --separate-git-dir from unsafegitcloneoptions, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separategitdir parameter to Repo.clonefrom or Repo.clone to redirect repository metadata to an...

8.7CVSS6.1AI score
SaveExploits0References4
Debian CVE
Debian CVE
•added 2026/08/25 1:30 a.m.•14 views

CVE-2026-78677

GitPython before 3.1.59 omits --separate-git-dir from unsafegitcloneoptions, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separategitdir parameter to Repo.clonefrom or Repo.clone to redirect repository metadata to an...

8.7CVSS7.4AI score0.00651EPSS
SaveExploits1
UbuntuCve
UbuntuCve
•added 2026/08/25 12:00 a.m.•18 views

CVE-2026-78677

GitPython before 3.1.59 omits --separate-git-dir from unsafegitcloneoptions, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separategitdir parameter to Repo.clonefrom or Repo.clone to redirect repository metadata to an...

8.7CVSS7.4AI score0.00651EPSS
SaveExploits1References5
RedHat Linux
RedHat Linux
•added 2026/08/24 4:36 p.m.•15 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
Tenable Nessus
Tenable Nessus
•added 2026/08/20 12:00 a.m.•15 views

Linux Distros Unpatched Vulnerability : CVE-2026-76220

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.58 contains a command execution vulnerability in the checkunsafeoptions guard that can be bypassed by combining a single-character kwarg wi...

8.8CVSS7.8AI score0.0091EPSS
SaveExploits1References3
NVD
NVD
•added 2026/08/19 2:17 p.m.•13 views

CVE-2026-76220

GitPython before 3.1.58 contains a command execution vulnerability in the checkunsafeoptions guard that can be bypassed by combining a single-character kwarg with splitsinglecharoptions=False. Attackers can supply a crafted kwargs dictionary to guarded methods like clonefrom to emit a joined toke...

8.8CVSS0.0091EPSS
SaveExploits1References2
Vulnrichment
Vulnrichment
•added 2026/08/19 2:02 p.m.•14 views

CVE-2026-76220 GitPython before 3.1.58 Command Execution via split_single_char_options

GitPython before 3.1.58 contains a command execution vulnerability in the checkunsafeoptions guard that can be bypassed by combining a single-character kwarg with splitsinglecharoptions=False. Attackers can supply a crafted kwargs dictionary to guarded methods like clonefrom to emit a joined toke...

8.8CVSS7.8AI score0.0091EPSS
SaveExploits1References2
Rows per page
Query Builder