PT-2026-71449

CVE-2026-73621

·

Published

2026-08-03

·

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.56
Description An argument injection issue exists in the Commit.count() method, which forwards keyword arguments to git rev-list without utilizing the check unsafe options guard. An attacker capable of controlling the options passed to Commit.count() can provide the output variable with a specific file path. This causes the system to execute git rev-list --output=<path>, which opens and truncates the target file to zero bytes, resulting in the destruction of an arbitrary file at the privilege level of the process.
Recommendations Update GitPython to version 3.1.56 or later. As a temporary mitigation, restrict or validate any user-supplied options passed to the Commit.count() method.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-P538-C434-8V24
ECHO-7B9B-6AD3-42A3
OESA-2026-3699
OESA-2026-3700
OESA-2026-3721
OPENSUSE-SU-2026:11566-1
OPENSUSE-SU-2026:21874-1
PYSEC-2026-3950
SUSE-SU-2026:4072-1
Found an issue in the description? Have something to add? Feel free to write us 👾