High severity8.1NVD Advisory· Published Aug 13, 2026· Updated Oct 23, 2026
CVE-2026-73624
CVE-2026-73624
Description
GitPython versions before 3.1.54 contain an arbitrary file overwrite vulnerability in the Diffable.diff method that fails to validate git options passed through kwargs. Attackers can supply the --output argument via the other parameter or output kwarg to write patch content to attacker-chosen file paths at process privilege level.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
4cpe:2.3:a:gitpython_project:gitpython:*:*:*:*:*:python:*:*+ 1 more
- cpe:2.3:a:gitpython_project:gitpython:*:*:*:*:*:python:*:*range: <3.1.54
- (no CPE)range: <3.1.54
- osv-coords2 versionspkg:rpm/opensuse/python-GitPython&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python-GitPython&distro=openSUSE%20Tumbleweed
< 3.1.44-160000.4.1+ 1 more
- (no CPE)range: < 3.1.44-160000.4.1
- (no CPE)range: < 3.1.59-2.1
Patches
Vulnerability mechanics
References
2- github.com/gitpython-developers/GitPython/security/advisories/GHSA-fjr4-x663-mwxcnvdExploitMitigationThird Party Advisory
- www.vulncheck.com/advisories/gitpython-before-arbitrary-file-overwrite-via-diffnvdThird Party Advisory
News mentions
0No linked articles in our index yet.