CVE-2026-53585 in libgit2
Сводка
по VulDB • 20.08.2026
libgit2 представляет собой переносимую реализацию на языке C основных методов Git, предоставляемую в виде подключаемой библиотеки с надежным API, что позволяет интегрировать функциональность Git в ваше приложение. До версий 1.8.6 и 1.9.5 функция git_delta_apply из src/libgit2/delta.c доверяет значению res_sz, контролируемому злоумышленником и распознанному по hdr_sz из заголовка delta-объекта, и передает это значение в функцию git__malloc перед проверкой инструкций delta. Злонамеренные данные пакета (pack data), предоставленные через git_clone, git_fetch, git_remote_fetch, git_indexer_append или локальным злоумышленником посредством предоставляемого репозитория, могут использовать очень короткую многоуровневую цепочку OFS_DELTA для удержания крайне больших выделений памяти и исчерпания доступной памяти. Эта проблема исправлена в версиях 1.8.6 и 1.9.5.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.