← CVE Intelligence

CVE-2026-110859

GitPython before 3.2.0 Arbitrary File Read via Head.checkout() Branch Name PUBLISHED

Description (CNA)

GitPython before 3.2.0 contains an argument injection vulnerability in Head.checkout() that allows remote attackers to read arbitrary files by supplying a branch name parsed as a git option. Attackers can host a repository whose default branch is named --pathspec-from-file=<path>, causing cloning applications that check out the active branch to leak file contents through GitCommandError messages.

Affected (CNA)

Vendor / productVersions
gitpython-developers / GitPythonaffected 0 before 3.2.0; unaffected 3.2.0

CWE

CWE-88

References

ADP enrichment

CISA-ADP

No English description supplied.