CVE-2026-73624
2 advisories.
PyPI/gitpython CVE-2026-73624: high 8.1, EPSS 0.55%
GitPython: Arbitrary file overwrite via git diff --output argument injection in Diffable.diff (key- and value-controlled)
Action: Upgrade gitpython to 3.1.54 or later.
pip install gitpython==3.1.54Affected
| introduced | fixed | last affected |
|---|---|---|
| 0 | 3.1.54 | - |
Fixed versions
| 3.1.54 |
Sources
- osv: GHSA-fjr4-x663-mwxc
- https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-fjr4-x663-mwxc
- https://github.com/gitpython-developers/GitPython/pull/2180
- https://github.com/gitpython-developers/GitPython/commit/1d51b891d7f236044a6aa17498ec682b63dad6e6
- https://github.com/gitpython-developers/GitPython
- https://github.com/gitpython-developers/GitPython/releases/tag/3.1.54
CVE-2026-73624 · published · modified · JSON
PyPI/gitpython CVE-2026-73624: unknown, EPSS 0.55%
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 --outp
Action: Upgrade gitpython to 3.1.54 or later.
pip install gitpython==3.1.54Affected
| introduced | fixed | last affected |
|---|---|---|
| 0 | 3.1.54 | - |
Fixed versions
| 3.1.54 |
Sources
- osv: PYSEC-2026-3995
- https://www.vulncheck.com/advisories/gitpython-before-arbitrary-file-overwrite-via-diff
- https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-fjr4-x663-mwxc
CVE-2026-73624 · published · modified · JSON