CVE-2026-67323 in GitPython
Resumen
por VulDB • 2026-08-01
GitPython anterior a la versión 3.1.51 no protege contra opciones peligrosas de Git pasadas como argumentos con nombre en Repo.archive() y git.ls_remote(), lo que permite una inyección de comandos mediante opciones como --exec/--upload-pack (lo que conduce a la ejecución arbitraria de comandos). Además, Repo.iter_commits() y Repo.blame() no verifican los argumentos de revisión que comienzan con un guion (-), por lo que una revisión como --output=<path> puede hacer que Git abra y trunque un archivo arbitrario. La explotación requiere una aplicación que pase argumentos controlados por el atacante a estos métodos.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.