Lucene search
+L

1065 matches found

Github Security Blog
Github Security Blog
•added 2026/05/06 9:58 p.m.•28 views

GitPython: Newline injection in config_writer().set_value() enables RCE via core.hooksPath

GitConfigParser.setvalue passes values to Python's configparser without validating for newlines. GitPython's own write converts embedded newlines into indented continuation lines e.g. \n becomes \n\t, but Git still accepts an indented core stanza as a section header — so the injected core.hooksPa...

7.8CVSS7.8AI score0.00218EPSS
SaveExploits1References4Affected Software1
Snyk
Snyk
•added 2026/05/06 9:58 p.m.•13 views

Arbitrary Code Injection

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Arbitrary Code Injection via the setvalue function. An attacker can achieve arbitrary code execution by injecting newline characters into configuration values, which...

8.5CVSS8.1AI score0.00218EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/05/06 7:38 p.m.•28 views

Directory Traversal

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Directory Traversal through insufficient validation of reference paths in the creation, renaming, and deletion. An attacker can write, overwrite, move, or delete files...

9.1CVSS7.9AI score0.00443EPSS
SaveExploits1References2
OSV
OSV
•added 2026/05/06 7:38 p.m.•25 views

GHSA-7545-FCXQ-7J24 GitPython reference APIs has a path traversal vulnerability that allows arbitrary file write and delete outside the repository

🧾 Summary A vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory via insufficient validation of reference paths in reference creation, rename, and...

8.8CVSS7.8AI score0.00443EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
•added 2026/05/06 7:38 p.m.•23 views

GitPython reference APIs has a path traversal vulnerability that allows arbitrary file write and delete outside the repository

🧾 Summary A vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory via insufficient validation of reference paths in reference creation, rename, and...

8.8CVSS7.8AI score0.00443EPSS
SaveExploits1References4Affected Software1
Positive Technologies
Positive Technologies
•added 2026/05/06 12:00 a.m.•35 views

PT-2026-38295

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.49 Description The set value function in GitConfigParser passes values to Python's configparser without validating for newlines. Although the write function converts embedded newlines into indented continuation...

8.8CVSS7.6AI score0.009EPSS
SaveExploits4References95
Positive Technologies
Positive Technologies
•added 2026/05/06 12:00 a.m.•20 views

PT-2026-38294

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.48 Description Insufficient validation of reference paths in reference creation, rename, and delete operations allows attackers to write, overwrite, move, or delete files outside the repository's .git directory...

9.4CVSS7.6AI score0.00443EPSS
SaveExploits1References96
Fedora
Fedora
•added 2026/05/02 1:52 a.m.•21 views

[SECURITY] Fedora 43 Update: GitPython-3.1.49-1.fc43

GitPython is a python library used to interact with git repositories, high-level like git-porcelain, or low-level like git-plumbing. It provides abstractions of git objects for easy access of repository data, a nd additionally allows you to access the git repository more directly using eith er a...

5.8AI score
SaveExploits0
Tenable Nessus
Tenable Nessus
•added 2026/05/02 12:00 a.m.•10 views

Fedora 44 : GitPython (2026-9342da13e0)

The remote Fedora 44 host has a package installed that is affected by a vulnerability as referenced in the FEDORA-2026-9342da13e0 advisory. Fixes security defects GHSA-rpm5-65cw-6hj4, GHSA-x2qx-6953-8485, GHSA-7545-fcxq-7j24, and GHSA-v87r-6q3f-2j67. Tenable has extracted the preceding descriptio...

5.8AI score
SaveExploits0References1
Tenable Nessus
Tenable Nessus
•added 2026/05/02 12:00 a.m.•8 views

Fedora 43 : GitPython (2026-fdbf3705cc)

The remote Fedora 43 host has a package installed that is affected by a vulnerability as referenced in the FEDORA-2026-fdbf3705cc advisory. Fixes security defects GHSA-rpm5-65cw-6hj4, GHSA-x2qx-6953-8485, GHSA-7545-fcxq-7j24, and GHSA-v87r-6q3f-2j67. Tenable has extracted the preceding descriptio...

5.8AI score
SaveExploits0References1
OSV
OSV
•added 2026/04/25 11:42 p.m.•16 views

GHSA-RPM5-65CW-6HJ4 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.8CVSS8.3AI score0.009EPSS
SaveExploits1References4
Snyk
Snyk
•added 2026/04/25 11:42 p.m.•11 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 uploadpack or receivepack kwargs in the Repo.clonefrom, Remote.fetch, Remote.pull, or Remote.push functions. An attacker can execute arbitrar...

8.8CVSS8.2AI score0.009EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
•added 2026/04/25 11:42 p.m.•31 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.8CVSS8.3AI score0.009EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2026/04/25 11:41 p.m.•29 views

GHSA-X2QX-6953-8485 GitPython: Unsafe option check validates multi_options before shlex.split transformation

Summary clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but after split becomes "--branch", "main", "--config", "core.hooksPath=/x". Git applies the...

8.1CVSS6AI score0.00707EPSS
SaveExploits1References5
Snyk
Snyk
•added 2026/04/25 11:41 p.m.•14 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 in the multioptions parameter of the clone function, which may be passed in via the clonefrom, clone, or Submodule.update functions. An...

9.8CVSS6.3AI score0.00707EPSS
SaveExploits1References2
Positive Technologies
Positive Technologies
•added 2026/04/25 12:00 a.m.•18 views

PT-2026-37179

Name of the Vulnerable Software and Affected Versions GitPython versions 3.1.30 through 3.1.46 Description GitPython fails to properly validate certain Python keyword arguments, allowing a bypass of the safety checks intended to block dangerous Git options. While the library blocks options like...

9CVSS7.8AI score0.009EPSS
SaveExploits3References44
Positive Technologies
Positive Technologies
•added 2026/04/25 12:00 a.m.•17 views

PT-2026-37191

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.47 Description GitPython is a Python library used to interact with Git repositories. The clone function validates the multi options variable as an original list but then executes shlex.split" ".joinmulti options...

9.8CVSS8AI score0.00707EPSS
SaveExploits2References89
RedhatCVE
RedhatCVE
•added 2026/02/27 4:13 a.m.•17 views

CVE-2026-27735

Model Context Protocol Servers is a collection of reference implementations for the model context protocol MCP. In mcp-server-git versions prior to 2026.1.14, the gitadd tool did not validate that file paths provided in the files argument were within the repository boundaries. Because the tool us...

6.4CVSS5.4AI score0.00454EPSS
SaveExploits0References1
EUVD
EUVD
•added 2026/02/26 3:16 p.m.•35 views

EUVD-2026-8770

mcp-server-git : Path traversal in gitadd allows staging files outside repository boundaries...

6.4CVSS5.2AI score0.00454EPSS
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/02/26 12:00 a.m.•2 views

CVE-2026-27735: Improper Limitation of a Pathname to a Restricted Directory

Model Context Protocol Servers is a collection of reference implementations for the model context protocol MCP. In mcp-server-git versions prior to 2026.1.14, the gitadd tool did not validate that file paths provided in the files argument were within the repository boundaries. Because the tool us...

6.5CVSS5.7AI score0.00454EPSS
SaveExploits0References1
Rows per page
Query Builder