Vulnerability PYSEC-2026-3995

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
1 month ago
August 13, 2026 at 12:17 PM UTC
No summary available
0.1.7 and 0.3.1-beta2 - 3.1.53
0.1.7 and 0.3.1-beta2 - 3.1.53

Details

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.

Impacted packages

Timeline

Published
1 month ago
August 13, 2026 at 12:17 PM UTC
Fixed (3.1.54)
2 months ago
July 22, 2026 at 04:08 AM UTC
Last Modified
2 hours ago
September 29, 2026 at 09:00 AM UTC