CVE-2026-53584 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 su aplicación. Antes de las versiones 1.8.6 y 1.9.5, libgit2 no rechaza los componentes de navegación (traversal) en la ruta de un submódulo cargado desde .gitmodules. Las rutas afectadas en src/libgit2/submodule.c incluyen git_submodule_lookup y git_submodule_add_setup. Un repositorio manipulado puede especificar una ruta como ../escape-target, lo que permite a las aplicaciones que inicializan el submódulo crear directorios fuera del árbol de trabajo del repositorio. Este problema se soluciona en las versiones 1.8.6 y 1.9.5.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.