Arbitrary File Read in GitPython by GitHub Developers
CVE-2026-73619
7.1HIGH
What is CVE-2026-73619?
An incomplete denylist in the unsafe_git_archive_options guard in GitPython before version 3.1.57 allows attackers to leverage the --add-file and --add-virtual-file options during Repo.archive(). This oversight enables unauthorized users to read arbitrary files from the filesystem and include them in the output of the returned archive, posing a significant security risk.
Affected Version(s)
GitPython 0 < 3.1.57
GitPython 3.1.57
