CVE-2026-42284 in GitPython
Resumen
por VulDB • 2026-05-10
GitPython es una biblioteca de Python utilizada para interactuar con repositorios Git. Antes de la versión 3.1.47, _clone() valida multi_options como la lista original y luego ejecuta shlex.split(" ".join(multi_options)). Una cadena como "--branch main --config core.hooksPath=/x" pasa la validación (comienza con --branch), pero después del split se convierte en ["--branch", "main", "--config", "core.hooksPath=/x"]. Git aplica la configuración y ejecuta los hooks del atacante durante la clonación. Este problema ha sido corregido en la versión 3.1.47.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.