Куда я попал?
SECURITM это SGRC система, ? автоматизирующая процессы в службах информационной безопасности. SECURITM помогает построить и управлять ИСПДн, КИИ, ГИС, СМИБ/СУИБ, банковскими системами защиты.
А еще SECURITM это место для обмена опытом и наработками для служб безопасности.

BDU:2023-00609

CVSS: 9.8
17.01.2023

Уязвимость функции pretty.c::format_and_pad_commit() механизма форматирования коммитов распределенной системы контроля версий Git, позволяющая нарушителю выполнить произвольный код

Уязвимость функции pretty.c::format_and_pad_commit() механизма форматирования коммитов распределенной системы контроля версий Git связана с переполнением буфера в динамической памяти. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольный код
Статус уязвимости:
Подтверждена производителем
Уязвимость устранена
Дата выявления: 17.01.2023
Класс уязвимости: Уязвимость кода
Наличие эксплойта: Данные уточняются
Способ эксплуатации: Манипулирование структурами данных
Способ устранения: Нет данных
Меры по устранению: Использование рекомендаций:
Для Git:
https://github.com/git/git/security/advisories/GHSA-475x-2q3q-hvwq

Компенсирующие меры:
отключение «git-архив» путем запустка `git config --global daemon.uploadArch false`.

Для Debian GNU/Linux:
https://security-tracker.debian.org/tracker/CVE-2022-41903

Для ОС РОСА "КОБАЛЬТ": https://abf.rosalinux.ru/advisories/ROSA-SA-2023-2130

Для Ubuntu:
https://ubuntu.com/security/CVE-2022-41903
https://ubuntu.com/security/notices/USN-5810-1

Для ОСОН ОСнова Оnyx (версия 2.7):
Обновление программного обеспечения git до версии 1:2.39.1-0.1

Для Astra Linux Special Edition 1.7: https://wiki.astralinux.ru/astra-linux-se17-bulletin-2023-0303SE17MD

Для Astra Linux Special Edition для архитектуры ARM для 4.7: https://wiki.astralinux.ru/astra-linux-se47-bulletin-2023-0316SE47MD

Для РедОС:
http://repo.red-soft.ru/redos/7.3c/x86_64/updates/

Для Astra Linux Special Edition 1.6 «Смоленск»::
обновить пакет git до 1:2.11.0-3+deb9u10+ci202408021513+astra4 или более высокой версии, используя рекомендации производителя: https://wiki.astralinux.ru/astra-linux-se16-bulletin-20241017SE16

Для операционной системы РОСА ХРОМ: https://abf.rosa.ru/advisories/ROSA-SA-2024-2398

Идентификатор типа ошибки

Идентификатор, установленный в соответствии с общим перечнем ошибок CWE
Идентификатор Описание
CWE-122 A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
CWE-190 The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.

Идентификаторы CVE уязвимостей

Идентификатор, базы данных общеизвестных уязвимостей информационной безопасности
Идентификатор Описание
CVE-2022-41903 Integer overflow in `git archive`, `git log --format` leading to RCE in git

CVSS

Система общей оценки уязвимостей
Оценка Severity Версия Базовый вектор
10 CRITICAL 2.0 AV:N/AC:L/Au:N/C:C/I:C/A:C
9.8 HIGH 3.0 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Идентификаторы других систем описаний уязвимостей

CVE-2022-41903
Вендор:
  • Canonical Ltd.
  • ООО «РусБИТех-Астра»
  • Сообщество свободного программного обеспечения
  • ООО «Ред Софт»
  • Linus Torvalds, Junio Hamano
  • АО "НППКТ"
  • АО «НТЦ ИТ РОСА»
Тип ПО:
  • Операционная система
  • Прикладное ПО информационных систем
Наименование ПО:
  • Ubuntu
  • Astra Linux Special Edition
  • Debian GNU/Linux
  • РЕД ОС
  • Git
  • ОСОН ОСнова Оnyx
  • РОСА Кобальт
  • РОСА ХРОМ
Версия ПО:
  • 18.04 LTS (Ubuntu)
  • 1.6 «Смоленск» (Astra Linux Special Edition)
  • 10 (Debian GNU/Linux)
  • 20.04 LTS (Ubuntu)
  • 11 (Debian GNU/Linux)
  • 7.3 (РЕД ОС)
  • 1.7 (Astra Linux Special Edition)
  • 22.04 LTS (Ubuntu)
  • 4.7 (Astra Linux Special Edition)
  • 22.10 (Ubuntu)
  • до 2.30.7 (Git)
  • от 2.31.0 до 2.31.5 включительно (Git)
  • от 2.32.0 до 2.32.4 включительно (Git)
  • от 2.33.0 до 2.33.5 включительно (Git)
  • от 2.34.0 до 2.34.5 включительно (Git)
  • от 2.35.0 до 2.35.5 включительно (Git)
  • от 2.36.0 до 2.36.3 включительно (Git)
  • от 2.37.0 до 2.37.4 включительно (Git)
  • от 2.38.0 до 2.38.2 включительно (Git)
  • 2.39.0 (Git)
  • до 2.7 (ОСОН ОСнова Оnyx)
  • 7.9 (РОСА Кобальт)
  • 12.4 (РОСА ХРОМ)
ОС и аппаратные платформы:
  • Ubuntu (18.04 LTS)
  • Astra Linux Special Edition (1.6 «Смоленск»)
  • Windows (-)
  • Debian GNU/Linux (10)
  • Ubuntu (20.04 LTS)
  • Debian GNU/Linux (11)
  • Astra Linux Special Edition (1.7)
  • Ubuntu (22.04 LTS)
  • Astra Linux Special Edition (4.7)
  • Ubuntu (22.10)
  • ОСОН ОСнова Оnyx (до 2.7)
  • РОСА Кобальт (7.9)
  • РОСА ХРОМ (12.4)
Ссылки на источники:

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для вас с целью персонализации сервисов и предложений. Вы может прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом, вы даёте согласие на использование ваших cookie-файлов и соглашаетесь с Политикой обработки персональных данных.