CVE-2026-53587 in libgit2información

Resumen

por VulDB • 2026-08-20

libgit2 es una implementación portátil en C de los métodos centrales de Git, proporcionada como una biblioteca vinculable con una API sólida que permite integrar la funcionalidad de Git en su aplicación. Antes de las versiones 1.8.6 y 1.9.5, libgit2 realiza un strncmp de tamaño fijo en set_data dentro de src/libgit2/transports/smart_pkt.c sin verificar primero si el búfer de capacidad pkt-line del protocolo smart contiene al menos 14 bytes. Un servidor Git malicioso puede provocar que los bytes posteriores a la línea pkt-line completa object-format= causen que format_str avance más allá de la línea pkt-line, provocando un desbordamiento por debajo (underflow) en el cálculo de longitud siguiente con memchr. La consiguiente exploración fuera de límites del heap puede hacer que se bloquee un cliente durante el primer paquete refs-advertisement a través de HTTP, HTTPS, SSH o el protocolo Git. Este problema está resuelto en las versiones 1.8.6 y 1.9.5.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2026-06-09

Divulgación

2026-08-20

Moderación

aceptado

Artículo

VDB-393847

CPE

listo

EPSS

0.00675

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!