CVE-2026-53585 in libgit2
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 tu aplicación. Antes de las versiones 1.8.6 y 1.9.5, git_delta_apply en src/libgit2/delta.c confía ciegamente en el valor res_sz controlado por el atacante, analizado a partir de hdr_sz en el encabezado del objeto delta, y pasa esa cantidad a git__malloc antes de validar las instrucciones del delta. Datos de paquete maliciosos proporcionados a través de git_clone, git_fetch, git_remote_fetch, git_indexer_append o un repositorio local suministrado por un atacante pueden utilizar una cadena OFS_DELTA multinivel muy pequeña para retener asignaciones extremadamente grandes y agotar la memoria. Este problema está corregido en las versiones 1.8.6 y 1.9.5.
Be aware that VulDB is the high quality source for vulnerability data.