Lucene search
+L

23 matches found

RedhatCVE
RedhatCVE
•added 2026/09/09 12:18 p.m.•12 views

CVE-2026-78678

A flaw was found in GitPython. An incomplete denylist in the unsafegitrevisionoptions guard omits --contents and -S options. This allows an attacker to read arbitrary files by passing these options to the Repo.blame function. This can lead to information disclosure, as attackers can supply revisi...

7.1CVSS6.5AI score0.00412EPSS
SaveExploits1References5
EUVD
EUVD
•added 2026/09/08 6:41 p.m.•15 views

EUVD-2026-65224

GitPython: Incomplete unsafegitrevisionoptions denylist omits --contents/-S, enabling arbitrary file read via Repo.blame...

7.1CVSS6.8AI score0.00412EPSS
SaveExploits1References4
OSV
OSV
•added 2026/09/08 6:41 p.m.•6 views

GHSA-5XXX-QHH7-9287 GitPython: Incomplete unsafe_git_revision_options denylist omits --contents/-S, enabling arbitrary file read via Repo.blame()

Summary Repo.blame / Repo.blameincremental guard forwarded revision options against unsafegitrevisionoptions, but that denylist only contains the file-WRITE options --output/-o. git blame also honors --contents and -S , which cause the file's lines to be echoed into the blame result — an arbitrar...

6.5CVSS6.7AI score0.00412EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
•added 2026/09/08 6:41 p.m.•15 views

GitPython: Incomplete unsafe_git_revision_options denylist omits --contents/-S, enabling arbitrary file read via Repo.blame()

Summary Repo.blame / Repo.blameincremental guard forwarded revision options against unsafegitrevisionoptions, but that denylist only contains the file-WRITE options --output/-o. git blame also honors --contents and -S , which cause the file's lines to be echoed into the blame result — an arbitrar...

7.1CVSS6.7AI score0.00412EPSS
SaveExploits1References5Affected Software1
BDU FSTEC
BDU FSTEC
•added 2026/08/28 12:00 a.m.•16 views

The vulnerabilities of the Repo.blame() and Repo.blame_incremental() functions, which are part of the security mechanism for the unsafe_git_revision_options library in the Python library for interacting with Git repositories in GitPython, allow attackers to gain unauthorized access to protected information.

The vulnerability of the Repo.blame and Repo.blameincremental functions in the GitPython library’s unsafegitrevisionoptions protection mechanism is related to the implementation or modification of arguments. Exploiting this vulnerability could allow an attacker, operating remotely, to gain...

6.8CVSS6.4AI score0.00412EPSS
SaveExploits1References3Affected Software2
SUSE CVE
SUSE CVE
•added 2026/08/26 1:10 a.m.•10 views

SUSE CVE-2026-78678

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

6.5CVSS6.6AI score0.00412EPSS
SaveExploits1References4
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•17 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 Repo.blame and Repo.blameincremental option check in git/repo/base.py. An attacker can read local files by supplying a blame...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•12 views

Duplicate Advisory: GitPython: Incomplete unsafe_git_revision_options denylist omits --contents/-S, enabling arbitrary file read via Repo.blame()

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-5xxx-qhh7-9287. This link is maintained to preserve external references. Original Description GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits...

7.1CVSS6.5AI score0.00412EPSS
SaveExploits1References4Affected Software1
NVD
NVD
•added 2026/08/25 2:16 a.m.•19 views

CVE-2026-78678

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS0.00412EPSS
SaveExploits1References2
OSV
OSV
•added 2026/08/25 2:16 a.m.•12 views

DEBIAN-CVE-2026-78678

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References1
OSV
OSV
•added 2026/08/25 2:16 a.m.•13 views

PYSEC-2026-3788

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2
PyPA
PyPA
•added 2026/08/25 2:16 a.m.•17 views

PYSEC-2026-3788

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2Affected Software1
AlpineLinux
AlpineLinux
•added 2026/08/25 1:30 a.m.•13 views

CVE-2026-78678

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1
OSV
OSV
•added 2026/08/25 1:30 a.m.•19 views

CVE-2026-78678 GitPython before 3.1.59 Arbitrary File Read via Repo.blame()

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS5.7AI score
SaveExploits0References4
Cvelist
Cvelist
•added 2026/08/25 1:30 a.m.•50 views

CVE-2026-78678 GitPython before 3.1.59 Arbitrary File Read via Repo.blame()

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS0.00412EPSS
SaveExploits1References2
Vulnrichment
Vulnrichment
•added 2026/08/25 1:30 a.m.•10 views

CVE-2026-78678 GitPython before 3.1.59 Arbitrary File Read via Repo.blame()

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2
Debian CVE
Debian CVE
•added 2026/08/25 1:30 a.m.•12 views

CVE-2026-78678

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1
CVE
CVE
•added 2026/08/25 1:30 a.m.•51 views

CVE-2026-78678

GitPython versions prior to 3.1.59 contain an incomplete denylist in the unsafe_git_revision_options guard that omits the --contents and -S options. An attacker with low privileges can supply crafted revision values (e.g., --contents=/etc/passwd) to the Repo.blame() method, enabling arbitrary fil...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2Affected Software1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/25 12:00 a.m.•2 views

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

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References5
Tenable Nessus
Tenable Nessus
•added 2026/08/25 12:00 a.m.•11 views

Linux Distros Unpatched Vulnerability : CVE-2026-78678

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers t...

7.1CVSS6.5AI score0.00412EPSS
SaveExploits1References2
Rows per page
Query Builder