Lucene search
+L

2 matches found

Github Security Blog
Github Security Blog
•added 2026/09/08 6:41 p.m.•12 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
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
Rows per page
Query Builder