CVE-2026-53587 in libgit2informação

Sumário

de VulDB • 20/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 integração de funcionalidades do Git nas suas aplicações. Antes das versões 1.8.6 e 1.9.5, o libgit2 executa um strncmp de tamanho fixo na função set_data em src/libgit2/transports/smart_pkt.c sem verificar primeiro se o buffer da capacidade pkt-line do protocolo smart contém 14 bytes. Um servidor Git malicioso pode fazer com que os bytes após a conclusão do objeto no formato pkt-line= causem o avanço de format_str além da linha pkt-line, levando ao underflow (estouro para baixo) no cálculo de comprimento subsequente por memchr. A consequente travessia fora dos limites do heap (heap out-of-bounds walk) pode causar a falha (crash) de um cliente durante o primeiro pacote refs-advertisement via HTTP, HTTPS, SSH ou protocolo Git. Este problema foi 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.

Responsável

GitHub M

Reservar

09/06/2026

Divulgação

20/08/2026

Moderação

aceite

Entrada

VDB-393847

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!