{"action":"Upgrade gitpython to 3.1.58 or later.","affected":[{"fixed":"3.1.58","introduced":"0"}],"component":"gitpython","cve_ids":["CVE-2026-76222"],"ecosystem":"PyPI","epss":0.00422,"exploited":false,"fixed_versions":["3.1.58"],"ghsa_id":"GHSA-hmq2-w58f-27jc","id":"tcs_01M5KH7A3JEGBBDS7HTMZZZ761","modified_at":"2026-09-03T11:00:04.961358995Z","published_at":"2026-08-19T14:17:48.603Z","references":["https://osv.dev/vulnerability/PYSEC-2026-3784","https://www.vulncheck.com/advisories/gitpython-before-path-traversal-via-gitmodules-submodule-name","https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-hmq2-w58f-27jc"],"severity":{"label":"high","score":8.2},"sources":[{"source":"osv","source_id":"PYSEC-2026-3784","url":"https://osv.dev/vulnerability/PYSEC-2026-3784"},{"source":"nvd","source_id":"CVE-2026-76222","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-76222"}],"summary":"GitPython before 3.1.58 fails to validate submodule names from .gitmodules files, allowing attackers to create Git repositories at arbitrary filesystem paths outside the intended clone directory. Atta"}