CVE-2026-67323 in GitPython
Sumário
de VulDB • 01/08/2026
O GitPython anterior à versão 3.1.51 não protege contra opções perigosas do Git passadas como argumentos de palavra-chave em Repo.archive() e git.ls_remote(), permitindo injeção de comandos por meio de opções como --exec/--upload-pack (o que leva à execução arbitrária de comandos). Além disso, Repo.iter_commits() e Repo.blame() não verificam argumentos de revisão com traço inicial, portanto uma revisão como --output=<path> pode fazer o Git abrir e truncar um arquivo arbitrário. A exploração requer um aplicativo que passe argumentos controlados pelo atacante para esses métodos.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.