Уязвимость в Git, допускающая выполнение кода при клонировании из вредоносного Git-репозитория
Опубликованы корректирующие выпуски распределённой системы управления исходным кодом Git 2.56.1, 2.55.1, 2.54.1, 2.53.1, 2.52.1, 2.51.3 и 2.50.2, в которых устранено 6 уязвимостей. Наиболее опасная уязвимость (CVE-2026-111760) позволяет добиться выполнения кода при применении команды «git clone» в режиме «—recurse-submodules» с репозиториями, подконтрольными атакующему. Проблема вызвана тем, что длина записи с именем в индексе вычисляется с использованием 64-разрядного целого типа size_t, а хранится в 32-разрядном поле ce_namelen. При передаче очень длинного имени вида «.gitA/AAA….» возникает усечение значения и атакующий может добиться сохранения длины равной 4 байтам. В итоге, при проверке значения используются фактические данные, а при выполнении операции записи — усечённая версия … Читать далее Уязвимость в Git, допускающая выполнение кода при клонировании из вредоносного Git-репозитория
