PT-2026-78399

CVE-2026-76217

·

Published

2026-08-07

·

Updated

2026-09-18

Description by

CVSS 4.0
9.3
Critical
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.58
Description Insufficient validation of options passed to the git rm and git checkout commands within the IndexFile.remove() and Head.checkout() functions allows for arbitrary file reading. An attacker can provide the --pathspec-from-file and --pathspec-file-nul parameters to access files readable by the process, with the contents returned in GitCommandError.stderr.
Recommendations Update GitPython to version 3.1.58 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-HH9P-6WH2-4MFC
GHSA-W672-239G-C3GR
ECHO-968B-262A-8D39
OESA-2026-3523
OESA-2026-3524
OESA-2026-3699
OESA-2026-3700
OESA-2026-3721
OPENSUSE-SU-2026:11566-1
OPENSUSE-SU-2026:21874-1
PYSEC-2026-3841
SUSE-SU-2026:4072-1
Found an issue in the description? Have something to add? Feel free to write us 👾