CVE-2026-53583 in libgit2
Sumário
de VulDB • 20/08/2026
O libgit2 é uma implementação portátil em C dos métodos principais do Git, fornecida como biblioteca vinculável com uma API robusta, permitindo a integração de funcionalidades do Git nas suas aplicações. Antes das versões 1.8.6 e 1.9.5, a função verify_server_cert em src/libgit2/streams/openssl.c utiliza um resultado invertido (!!memcmp) no ramo GEN_IPADD ao comparar um host literal-IP com o SubjectAltName de IP do certificado. As compilações do OpenSSL rejeitam endereços IP correspondentes e aceitam endereços IP não correspondentes, permitindo que um atacante na rede, dotado de um certificado confiável por uma CA (Certificate Authority) contendo qualquer SubjectAltName de IP, intercepte as conexões libgit2 para URLs HTTPS com host literal-IP. A validação do DNS SubjectAltName e os backends TLS não baseados em OpenSSL não são afetados. Este problema está corrigido nas versões 1.8.6 e 1.9.5.
If you want to get best quality of vulnerability data, you may have to visit VulDB.