CVE-2026-53583 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 verwendet verify_server_cert in src/libgit2/streams/openssl.c ein invertiertes !!memcmp-Ergebnis im GEN_IPADD-Zweig beim Vergleich eines IP-literalen Hosts mit einer IP SubjectAltName des Zertifikats. OpenSSL-Builds lehnen übereinstimmende IP-Adressen ab und akzeptieren nicht übereinstimmende IP-Adressen, was einem Netzwerkangreifer mit einem CA-vertrauten Zertifikat, das eine beliebige IP SubjectAltName enthält, ermöglicht, libgit2-Verbindungen zu HTTPS-URLs mit IP-literalen Hostnamen abzuhören. Die DNS SubjectAltName-Validierung und nicht-OpenSSL-TLS-Backends sind davon nicht betroffen. Dieses Problem wurde in den Versionen 1.8.6 und 1.9.5 behoben.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.