Lucene search
+L

32 matches found

Github Security Blog
Github Security Blog
•added 2026/10/27 3:28 p.m.•24 views

GitPython: arbitrary file read via attacker-controlled branch name in `Head.checkout()` (incomplete fix of CVE-2026-78679)

A note on the referenced files. This report was submitted through GitHub's private vulnerability reporting API, which carries no attachments. Every transcript this report leans on is reproduced inline above, verbatim. The file names it mentions poc.sh, poc.log, per-case transcripts, evidence.md,...

7.1CVSS6.7AI score0.00412EPSS
SaveExploits1References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/27 3:28 p.m.•20 views

GHSA-23MF-XHV8-69C2 GitPython: arbitrary file read via attacker-controlled branch name in `Head.checkout()` (incomplete fix of CVE-2026-78679)

A note on the referenced files. This report was submitted through GitHub's private vulnerability reporting API, which carries no attachments. Every transcript this report leans on is reproduced inline above, verbatim. The file names it mentions poc.sh, poc.log, per-case transcripts, evidence.md,...

7.1CVSS6.8AI score0.00412EPSS
SaveExploits1References5
AstraLinux
AstraLinux
•added 2026/10/15 3:53 p.m.•11 views

Astra Linux – vulnerability in python-git

GitPython versions prior to 3.1.58 fail to validate options passed to git rm and git checkout commands in IndexFile.remove and Head.checkout. Attackers can supply --pathspec-from-file and --pathspec-file-nul parameters to read arbitrary files accessible to the process, with full file contents...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2
SUSE CVE
SUSE CVE
•added 2026/10/15 1:46 p.m.•19 views

SUSE CVE-2026-110859

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

6.5CVSS6.5AI score0.00387EPSS
SaveExploits0References3
Snyk
Snyk
•added 2026/10/15 1:36 a.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 Head.checkout in git/refs/head.py, where the branch name passed as a positional argument reaches the git checkout argv without a --...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/10/15 12:31 a.m.•24 views

EUVD-2026-101742

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References3
osv_ubuntu
osv_ubuntu
•added 2026/10/15 12:00 a.m.•18 views

UBUNTU-CVE-2026-110859

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References4
Tenable Nessus
Tenable Nessus
•added 2026/10/15 12:00 a.m.•17 views

Linux Distros Unpatched Vulnerability : CVE-2026-110859

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.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch...

8.7CVSS6.6AI score0.00387EPSS
SaveExploits0References2
NVD
NVD
•added 2026/10/14 11:17 p.m.•22 views

CVE-2026-110859

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS0.00387EPSS
SaveExploits0References2
osv_debian
osv_debian
•added 2026/10/14 11:17 p.m.•19 views

DEBIAN-CVE-2026-110859

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References1
UbuntuCve
UbuntuCve
•added 2026/10/14 11:17 p.m.•16 views

CVE-2026-110859

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References3
CVE
CVE
•added 2026/10/14 10:52 p.m.•57 views

CVE-2026-110859

GitPython versions prior to 3.2.0 are vulnerable to an argument injection vulnerability in the Head.checkout() function. A remote attacker can achieve arbitrary file read by providing a branch name that is parsed as a git option, such as --pathspec-from-file=. When a cloning application checks ou...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/10/14 10:52 p.m.•49 views

CVE-2026-110859 GitPython before 3.2.0 Arbitrary File Read via Head.checkout() Branch Name

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS0.00387EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/10/14 10:52 p.m.•13 views

CVE-2026-110859 GitPython before 3.2.0 Arbitrary File Read via Head.checkout() Branch Name

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References2
Debian CVE
Debian CVE
•added 2026/10/14 10:52 p.m.•17 views

CVE-2026-110859

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0
Mend
Mend
•added 2026/10/14 10:52 p.m.•24 views

CVE-2026-110859

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS6.5AI score0.00387EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/10/14 10:52 p.m.•28 views

CVE-2026-110859 GitPython before 3.2.0 Arbitrary File Read via Head.checkout() Branch Name

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=, causing cloning...

8.7CVSS5.9AI score
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/10/14 12:00 a.m.•13 views

CVE-2026-110859: Improper Neutralization of Argument Delimiters in a Command

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file= , causing cloning...

8.7CVSS6.6AI score0.00387EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/10/14 12:00 a.m.•23 views

PT-2026-114173

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.2.0 Description An argument injection issue exists in the Head.checkout function. Remote attackers can read arbitrary files by providing a branch name that is parsed as a git option. For instance, an attacker coul...

9.2CVSS6.8AI score0.00465EPSS
SaveExploits0References22
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•24 views

GitPython: Arbitrary file read via --pathspec-from-file in IndexFile.remove() and Head.checkout()

SummaryIndexFile.remove and Head.checkout forward kwargs into git rm and git checkoutwith no guard. Passing --pathspec-from-file= together with --pathspec-file-nulmakes Git treat the whole file as a single NUL-delimited pathspec, and the unmatched-pathspecerror quotes it verbatim. GitPython...

7.1CVSS6.7AI score0.00412EPSS
SaveExploits1References9Affected Software1
Rows per page
Query Builder