GitPython before 3.1.59 Arbitrary File Read via TagReference.create
At a glance
Severity
HIGH 7.1
EPSS
EPSS 0.32 % · percentile 24 (2026-10-27)
State
PUBLISHED
Published
Updated
Assigner
VulnCheck
NVD status
Awaiting Analysis
Description
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=<path> to read arbitrary files, with contents returned in the annotated tag message.