Lucene search
K

17 matches found

NVD
NVD
added 2026/05/07 7:16 p.m.6 views

CVE-2026-42215

GitPython is a python library used to interact with Git repositories. From version 3.1.30 to before version 3.1.47, GitPython blocks dangerous Git options such as --upload-pack and --receive-pack by default, but the equivalent Python kwargs uploadpack and receivepack bypass that check. If an...

8.8CVSS0.00719EPSS
Exploits1References2
CVE
CVE
added 2026/05/07 6:17 p.m.19 views

CVE-2026-42215

GitPython CVE-2026-42215: A vulnerability in GitPython allows arbitrary command execution when attacker-controlled kwargs are passed to Repo.clone_from(), Remote.fetch(), Remote.pull(), or Remote.push() via the Python kwargs upload_pack/receive_pack. The default unsafe-options guard (allow_unsafe...

8.8CVSS6AI score0.00719EPSS
Exploits1References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/25 11:42 p.m.14 views

GitPython has Command Injection via Git options bypass

Summary GitPython blocks dangerous Git options such as --upload-pack and --receive-pack by default, but the equivalent Python kwargs uploadpack and receivepack bypass that check. If an application passes attacker-controlled kwargs into Repo.clonefrom, Remote.fetch, Remote.pull, or Remote.push, th...

8.8CVSS6.2AI score0.00719EPSS
Exploits1References4Affected Software1
RedHat Linux
RedHat Linux
added 2023/11/08 2:26 p.m.2 views

GitPython: Insecure non-multi options in clone and clone_from is not blocked

An improper input validation vulnerability was found in GitPython. This flaw allows an attacker to inject a maliciously crafted remote URL into the clone command, possibly leading to remote code execution...

9.8CVSS7.5AI score0.00984EPSS
Exploits0References5
BDU FSTEC
BDU FSTEC
added 2023/09/05 12:0 a.m.3 views

The vulnerability of the clone/clone_from components in the Python library for interacting with Git repositories in GitPython allows a malicious actor to execute arbitrary code.

The vulnerability of the clone/clonefrom components in the Python library for interacting with Git repositories in GitPython is related to errors in processing input data. Exploiting this vulnerability allows a malicious actor to execute arbitrary code by injecting a specially crafted URL address...

10CVSS8.2AI score0.00984EPSS
Exploits0References9Affected Software6
OSV
OSV
added 2023/08/11 9:30 a.m.4 views

GHSA-PR76-5CM5-W9CJ GitPython vulnerable to remote code execution due to insufficient sanitization of input arguments

GitPython before 3.1.32 does not block insecure non-multi options in clone and clonefrom, making it vulnerable to Remote Code Execution RCE due to improper user input validation, which makes it possible to inject a maliciously crafted remote URL into the clone command. Exploiting this vulnerabili...

9.8CVSS6AI score0.00984EPSS
Exploits0References10
NVD
NVD
added 2023/08/11 7:15 a.m.19 views

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

9.8CVSS9AI score0.00984EPSS
Exploits0References5
OSV
OSV
added 2023/08/11 7:15 a.m.0 views

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

9.8CVSS8.3AI score0.00984EPSS
Exploits0References1
PyPA
PyPA
added 2023/08/11 7:15 a.m.6 views

PYSEC-2023-137

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

9.8CVSS7.6AI score0.05378EPSS
Exploits1References2Affected Software1
CNNVD
CNNVD
added 2023/08/11 12:0 a.m.3 views

GitPython Security Vulnerabilities

GitPython is a Python library for interacting with Git repositories open-sourced by gitpython-developers. A security vulnerability exists in GitPython versions prior to 3.1.32 that stems from not blocking the unsafe non-multi option in clone and clonefrom...

9.8CVSS6.7AI score0.00984EPSS
Exploits0References8
Vulnrichment
Vulnrichment
added 2023/08/11 12:0 a.m.19 views

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

6.9AI score0.00984EPSS
Exploits0References4
Veracode
Veracode
added 2022/12/11 3:40 a.m.39 views

Remote Code Execution (RCE)

GitPython is vulnerable to Remote Code Execution RCE. The vulnerability exists because the clonefrom function in base.py makes external calls to git without sufficient sanitization of input arguments, allowing an attacker to inject and execute a maliciously crafted remote URL into the clone comma...

9.8CVSS9.5AI score0.05378EPSS
Exploits1References14Affected Software1
Github Security Blog
Github Security Blog
added 2021/08/25 8:55 p.m.26 views

Double-free in id-map

The clonefrom implementation for IdMap drops the values present in the map and then begins cloning values from the other map. If a .clone call pancics, then the afformentioned dropped elements can be freed again. getorinsert getorinsert reserves space for a value, before calling the user provided...

9.8CVSS8.9AI score0.011EPSS
Exploits0References4Affected Software1
OSV
OSV
added 2021/08/25 8:55 p.m.13 views

GHSA-8GMX-CPCG-F8H5 Double-free in id-map

The clonefrom implementation for IdMap drops the values present in the map and then begins cloning values from the other map. If a .clone call pancics, then the afformentioned dropped elements can be freed again. getorinsert getorinsert reserves space for a value, before calling the user provided...

9.8CVSS9.3AI score0.011EPSS
Exploits0References4
OSV
OSV
added 2021/04/07 10:15 p.m.3 views

CVE-2021-30455

An issue was discovered in the id-map crate through 2021-02-26 for Rust. A double free can occur in IdMap::clonefrom upon a .clone panic...

9.8CVSS7.3AI score0.011EPSS
Exploits0References1
OSV
OSV
added 2021/02/26 12:0 p.m.16 views

RUSTSEC-2021-0052 Multiple functions can cause double-frees

The following functions in the crate are affected: IdMap::clonefrom The clonefrom implementation for IdMap drops the values present in the map and then begins cloning values from the other map. If a .clone call pancics, then the afformentioned dropped elements can be freed again. getorinsert...

9.8CVSS9.3AI score0.011EPSS
Exploits0References3
RustSec
RustSec
added 2021/02/26 12:0 p.m.23 views

Multiple functions can cause double-frees

The following functions in the crate are affected: IdMap::clonefrom The clonefrom implementation for IdMap drops the values present in the map and then begins cloning values from the other map. If a .clone call pancics, then the afformentioned dropped elements can be freed again. getorinsert...

9.8CVSS2.4AI score0.011EPSS
Exploits0
Rows per page
Query Builder