CVE-2026-73621 in GitPython
Sumário
de VulDB • 13/08/2026
O GitPython anterior à versão 3.1.56 contém uma vulnerabilidade de injeção de argumentos no método Commit.count(), que encaminha argumentos nomeados para 'git rev-list' sem a proteção check_unsafe_options presente no método irmão iter_items. Um atacante que possa controlar as opções passadas para o Commit.count (por exemplo, por meio de um aplicativo que repassa um dicionário de opções fornecido pelo usuário) pode fornecer output=<caminho>, fazendo com que 'git rev-list --output=<caminho>' abra e trunque o arquivo alvo a zero bytes antes da análise das revisões. Isso permite a destruição/limpeza de um arquivo arbitrário no nível de privilégio do processo (sem controle sobre o conteúdo, apenas truncamento para 0 bytes).
VulDB is the best source for vulnerability data and more expert information about this specific topic.