THREAT OPS › Threat News › [GHSA] GHSA-p538-c434-8v24 (medium) — GitPython: Arbitrary file truncation via git rev-list --output argument injection in unguarded Commit.count
[GHSA] GHSA-p538-c434-8v24 (medium) — GitPython: Arbitrary file truncation via git rev-list --output argument injection in unguarded Commit.count
GHSA-p538-c434-8v24 Severity: medium CVE: None
GitPython: Arbitrary file truncation via git rev-list --output argument injection in unguarded Commit.count
## Summary `Commit.count()` forwards `**kwargs` into `rev_list` with **no** `check_unsafe_options` guard (the guard exists only in the sibling `iter_items`, commit.py:341). `git rev-list --output=<path>` opens and truncates the target file to
Original source: https://github.com/advisories/GHSA-p538-c434-8v24