Как стать автором
Обновить

Вышло обновление Git 2.40.1, исправляющее недавно найденные уязвимости

Время на прочтение1 мин
Количество просмотров1K

Состоялся релиз внепланового обновления Git 2.40.1 из-за раскрытия пяти уязвимостей в системе. Вместе с этим обновили и предыдущие стабильные версии Git.

Исправленные уязвимости:

  • CVE-2023-29007 — позволяла использовать подстановку настроек в конфигурационном файле $GIT_DIR/config. Уязвимость можно было использовать для выполнения кода через указание путей к файлам в core.pager, core.editor и core.sshCommand;

  • CVE-2023-25652 — позволяла с помощью команды git apply --reject перезаписывать файлы вне рабочего дерева.

Вместе с этим исправили уязвимости, которые присутствовали только в Windows:

  • CVE-2023-29011 — возможность подменить файл connect.exe во время работы через SOCKS5;

  • CVE-2023-29012 — при выполнении команды Git CMD начинался поиск исполняемого файла doskey.exe в рабочем каталоге репозитория. Это позволяло запускать код в системе пользователя;

  • CVE-2023-25815 — приводила к переполнению буфера во время обработки специально оформленных файлов локализации в gettext.

Корректирующие обновления вышли для Git 2.40.1, 2.39.3, 2.38.5, 2.37.7, 2.36.6, 2.35.8, 2.34.8, 2.33.8, 2.32.7, 2.31.8 и 2.30.9. Пользователям рекомендуется обновиться.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Другие новости

Работа

Ближайшие события

Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область