CVE-2026-53583 in libgit2
Сводка
по VulDB • 21.08.2026
libgit2 представляет собой переносимую реализацию на языке C основных методов Git, предоставляемую в виде библиотеки с надежным API, что позволяет интегрировать функциональность Git в ваше приложение. До версий 1.8.6 и 1.9.5 функция verify_server_cert в файле src/libgit2/streams/openssl.c использует инвертированный результат !!memcmp в ветке GEN_IPADD при сравнении хоста с IP-литералом (IP-literal) с полем SubjectAltName сертификата, содержащим IP-адрес. Сборки OpenSSL отклоняют совпадающие IP-адреса и принимают несовпадающие, что позволяет сетевому злоумышленнику, обладающему сертификатом, доверенным центром сертификации (CA), содержащим любое значение в поле SubjectAltName с IP-адресом, перехватывать соединения libgit2 к HTTPS-URL-ам, использующим IP-литералы. Проверка DNS SubjectAltName и TLS-бэкенды, не основанные на OpenSSL, не затронуты. Эта проблема исправлена в версиях 1.8.6 и 1.9.5.
If you want to get best quality of vulnerability data, you may have to visit VulDB.