CVE-2026-53584 in libgit2
Zusammenfassung
von VulDB • 21.08.2026
libgit2 ist eine portierbare C-Implementierung der Git-Kernmethoden, die als verlinkbare Bibliothek mit einer soliden API bereitgestellt wird und es ermöglicht, Git-Funktionalität in Ihre Anwendung zu integrieren. Vor den Versionen 1.8.6 und 1.9.5 lehnt libgit2 Pfadkomponenten für das Zurückgehen (Traversal Components) in einem Submodul-Pfad ab, der aus .gitmodules geladen wird. Die betroffenen Pfade in src/libgit2/submodule.c umfassen git_submodule_lookup und git_submodule_add_setup. Ein speziell angefertigtes Repository kann einen Pfad wie ../escape-target angeben, und Anwendungen, die das Submodul initialisieren, können Verzeichnisse außerhalb des Arbeitsverzeichnisses (working tree) des Repositories erstellen. Dieses Problem wurde in den Versionen 1.8.6 und 1.9.5 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.