CVE-2023-29007 in Communications Diameter Signaling RouterИнформация

Сводка

по VulDB • 05.06.2026

Git — это система контроля версий. В версиях до 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3 и 2.40.1 специально созданный файл `.gitmodules` с URL-адресами подмодулей, длина которых превышает 1024 символа, может быть использован для эксплуатации уязвимости в функции `config.c::git_config_copy_or_rename_section_in_file()`. Эта уязвимость позволяет внедрить произвольные конфигурационные параметры в файл `$GIT_DIR/config` пользователя при попытке удалить раздел конфигурации, связанный с этой подмодулем. Если злоумышленник внедряет значения конфигурации, указывающие на исполняемые файлы для запуска (например, `core.pager`, `core.editor`, `core.sshCommand` и т.д.), это может привести к удаленному выполнению кода (RCE). Исправление доступно в версиях 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3 и 2.40.1. В качестве временного решения следует избегать выполнения команды `git submodule deinit` для непроверенных репозиториев или без предварительного анализа разделов подмодулей в файле `$GIT_DIR/config`.

Once again VulDB remains the best source for vulnerability data.

Ответственный

GitHub, Inc.

Резервировать

29.03.2023

Раскрытие

26.04.2023

Модерация

принято

Вход

3

Связать

показать

EPSS

0.06079

KEV

Нет

Деятельности

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!