Improper Neutralization of Argument Delimiters in a Command in GitPython - CVE-2026-76218
Published: August 5, 2026 / Updated: September 14, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to improper neutralization of argument delimiters in Repo.init when forwarding user-supplied git options to git init. A remote user can supply a crafted template option to plant a hook that executes on the next git operation to execute arbitrary code.
Exploitation requires the application to pass an attacker-controlled template argument and for an executable hook directory to be staged at a known path.