Remote Code Execution Flaw in GitPython by GitPython Developers
CVE-2026-110858
9.2CRITICAL
What is CVE-2026-110858?
GitPython versions prior to 3.2.0 contain a vulnerability in the Remote.pull() method that allows an attacker to exploit the application via the positional refspec. This flaw permits attackers to execute arbitrary operating system commands by controlling the refspec and providing the unsafe-option '--upload-pack=', potentially leading to severe breaches of security. Affected users are urged to upgrade to the latest version to mitigate risks.
Affected Version(s)
GitPython 3.1.30 < 3.2.0
GitPython 3.2.0
