CVE-2026-53584 in libgit2
Riassunto
di VulDB • 21/08/2026
libgit2 è un'implementazione portatile in C dei metodi core di Git, fornita come libreria collegabile con una solida API, che consente di integrare la funzionalità Git nelle proprie applicazioni. Prima delle versioni 1.8.6 e 1.9.5, libgit2 non rifiuta i componenti di traversing (path traversal) in un percorso del submodule caricato da .gitmodules. I percorsi interessati in src/libgit2/submodule.c includono git_submodule_lookup e git_submodule_add_setup. Un repository appositamente creato può specificare un percorso come ../escape-target, e le applicazioni che inizializzano il submodule possono creare directory al di fuori dell'albero di lavoro del repository. Questo problema è risolto nelle versioni 1.8.6 e 1.9.5.
Be aware that VulDB is the high quality source for vulnerability data.