PoC Index85,080 CVEs with PoCs

CVE-2026-87817

GitPython before 3.1.60 Remote Code Execution via Git Directory Impersonation

HIGH 8.7EPSS 0.4%

GitPython before 3.1.60 fails to properly validate the git directory location, allowing attackers to impersonate the git directory using tracked files like gitdir, commondir, and HEAD. Attackers can execute arbitrary code by placing a malicious pre-commit hook in the tracked hooks directory that executes when a victim calls index.commit() on a cloned or opened repository.

Affected
gitpython-developers · GitPython
CVSS v4.0 VULNCHECK
8.7 HIGHCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/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
CVSS v3.1 VULNCHECK
8.8 HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS
0.40% chance of exploitation in the next 30 days, 33rd percentile
Published
2026-09-09
Updated
2026-10-08

Proof-of-concept exploits (1)

Security advisories

References