Lucene search
+L

7 matches found

OSV
OSV
added 2026/09/08 7:42 p.m.5 views

GHSA-3WXW-XV34-2FRG GitPython: TagReference.create positional reference bypasses kwargs-only --file guard, enabling arbitrary file read (incomplete fix of 3af0c251)

Summary TagReference.create forwards a caller-influenced positional reference value into git tag without it ever being inspected by the unsafe-option guard, allowing an arbitrary file read the file's contents are returned in-band as the annotated tag message. This is an incomplete-fix bypass of...

6.5CVSS0.00241EPSS
SaveExploits0References7
Snyk
Snyk
added 2026/08/25 4:50 a.m.11 views

External Control of File Name or Path

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to External Control of File Name or Path via the TagReference.create function in git/refs/tag.py. An attacker can read local files by supplying a positional reference val...

7.1CVSS5.4AI score0.00241EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2026/08/25 1:30 a.m.33 views

CVE-2026-78679 GitPython before 3.1.59 Arbitrary File Read via TagReference.create

GitPython before 3.1.59 contains an arbitrary file read vulnerability in TagReference.create where a positional reference parameter bypasses the unsafe option guard. Attackers can supply a reference value like --file= to read arbitrary files, with contents returned in the annotated tag message...

7.1CVSS0.00241EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
added 2026/08/25 12:00 a.m.19 views

PT-2026-81154

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.59 Description An arbitrary file read issue exists in the TagReference.create function. A positional reference parameter allows the bypass of the unsafe option guard, enabling attackers to provide a reference...

7.1CVSS5.5AI score0.00241EPSS
SaveExploits0References23
UbuntuCve
UbuntuCve
added 2026/08/25 12:00 a.m.13 views

CVE-2026-78679

GitPython before 3.1.59 contains an arbitrary file read vulnerability in TagReference.create where a positional reference parameter bypasses the unsafe option guard. Attackers can supply a reference value like --file= to read arbitrary files, with contents returned in the annotated tag message...

7.1CVSS5.6AI score0.00241EPSS
SaveExploits0References5
RedHat Linux
RedHat Linux
added 2026/08/24 4:39 p.m.18 views

gitpython: GitPython: Arbitrary file overwrite and read via unsafe git option forwarding

A flaw was found in GitPython. This vulnerability arises from insufficient guarding of git option forwarding within the IndexFile.checkout and TagReference.create functions. An authenticated attacker can exploit this by passing unsafe options through keyword arguments, leading to the ability to...

8.1CVSS7.9AI score0.00358EPSS
SaveExploits1References6
Vulnrichment
Vulnrichment
added 2026/08/13 11:28 a.m.10 views

CVE-2026-73620 GitPython before 3.1.57 Arbitrary File Overwrite and Read

GitPython before 3.1.57 fails to guard git option forwarding in IndexFile.checkout and TagReference.create, allowing attackers to pass unsafe options via kwargs. Attackers can use --prefix to overwrite arbitrary files with repository content or -F to read arbitrary files returned in-band...

8.1CVSS5.3AI score0.00358EPSS
SaveExploits1References2
Rows per page
Query Builder