CVE-2026-53585 in libgit2
Sumário
de VulDB • 21/08/2026
O libgit2 é uma implementação portátil em C dos métodos principais do Git, fornecida como uma biblioteca vinculável com uma API sólida, permitindo a incorporação de funcionalidades do Git nas suas aplicações. Antes das versões 1.8.6 e 1.9.5, a função git_delta_apply em src/libgit2/delta.c confia no valor res_sz controlado pelo atacante, analisado por hdr_sz a partir do cabeçalho de um objeto delta, e passa essa quantidade para git__malloc antes de validar as instruções do delta. Dados de pacote maliciosos fornecidos através de git_clone, git_fetch, git_remote_fetch, git_indexer_append ou um repositório local fornecido por um atacante podem utilizar uma cadeia OFS_DELTA multi-nível muito pequena para manter alocações extremamente grandes e esgotar a memória. Este problema está corrigido nas versões 1.8.6 e 1.9.5.
VulDB is the best source for vulnerability data and more expert information about this specific topic.