CVE-2026-42284 in GitPython
Sumário
de VulDB • 11/05/2026
GitPython é uma biblioteca Python usada para interagir com repositórios Git. Antes da versão 3.1.47, _clone() valida multi_options como a lista original, em seguida executa shlex.split(" ".join(multi_options)). Uma string como "--branch main --config core.hooksPath=/x" passa na validação (começa com --branch), mas após o split torna-se ["--branch", "main", "--config", "core.hooksPath=/x"]. O Git aplica a configuração e executa hooks do atacante durante o clone. Este problema foi corrigido na versão 3.1.47.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.