BDU:2023-06269
Оценки
EPSS
Процентиль: 0.0%
CVSS
Оценка CVSS: 7.8/10
Все оценки CVSS
Вектор: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Разбор вектора
CVSS (Common Vulnerability Scoring System) вектор предоставляет детальные метрики о характеристиках уязвимости
CVSS
Вектор атаки
Локальная (L)
Описывает способ эксплуатации уязвимости
Сложность атаки
Низкая (L)
Описывает условия, не зависящие от атакующего
Требуемые привилегии
Низкие (L)
Описывает уровень привилегий, которыми должен обладать атакующий
Взаимодействие с пользователем
Отсутствует (N)
Отражает требование участия человека в атаке
Область воздействия
Неизменная (U)
Определяет, влияет ли успешная атака на компоненты за пределами уязвимого компонента
Воздействие на конфиденциальность
Высокое (H)
Измеряет воздействие на конфиденциальность информации
Воздействие на целостность
Высокое (H)
Измеряет воздействие на целостность при успешной эксплуатации уязвимости
Воздействие на доступность
Высокое (H)
Измеряет воздействие на доступность затронутого компонента
Вектор: AV:L/AC:L/Au:S/C:C/I:C/A:C
Разбор вектора
CVSS (Common Vulnerability Scoring System) вектор предоставляет детальные метрики о характеристиках уязвимости
CVSS
Вектор атаки
Локальная (L)
Описывает способ эксплуатации уязвимости
Сложность атаки
Низкая (L)
Описывает условия, не зависящие от атакующего
Аутентификация
Single
Описывает уровень привилегий, которыми должен обладать атакующий
Воздействие на конфиденциальность
Complete
Измеряет воздействие на конфиденциальность информации
Воздействие на целостность
Complete
Измеряет воздействие на целостность при успешной эксплуатации уязвимости
Воздействие на доступность
Complete
Измеряет воздействие на доступность затронутого компонента
Описание
Уязвимость динамического загрузчика ld.so библиотеки glibc связана с переполнением буфера в динамической памяти. Эксплуатация уязвимости может позволить нарушителю выполнить произвольный код c повышенными привилегиями, путём запуска двоичных файлов с разрешениями SUID и создания переменной среды GLIBC_TUNABLES
Сканер-ВС 7 — современное решение для управления уязвимостями
Источники
Связанные уязвимости
Эксплойты
Справочные ссылки
Рекомендации
Источник: bdu
Установка обновлений из доверенных источников.
В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.
Компенсирующие меры:
- отключение неиспользуемых учетных записей, а также учетных записей недоверенных пользователей;
- минимизация пользовательских привилегий;
- включение функции безопасной загрузки в уязвимой операционной системе;
- принудительная смена паролей пользователей;
- использование антивирусных средств защиты для отслеживания попыток эксплуатации уязвимости.
Использование рекомендаций производителя:
Для glibc:
https://sourceware.org/git/?p=glibc.git;a=commit;h=1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa
Для программных продуктов Red Hat Inc.:
https://access.redhat.com/security/cve/CVE-2023-4911
Для Debian GNU/Linux:
https://security-tracker.debian.org/tracker/CVE-2023-4911
Для Ubuntu:
https://ubuntu.com/security/notices/USN-6409-1
Для Fedora:
https://bodhi.fedoraproject.org/updates/FEDORA-2023-028062484e
Для ОС АЛЬТ СП 10: установка обновления из публичного репозитория программного средства
Для ОС Альт Рабочая станция К 10:
https://packages.altlinux.org/ru/vuln/CVE-2023-4911
Минимизация последствий эксплуатации возможна путём выполнения сценария SystemTap:
1) Установка необходимых пакетов systemtap и зависимостей согласно https://access.redhat.com/solutions/5441 .
2) Создание следующего сценария systemtap с названием «stap_block_suid_tunables.stp»:
function has_tunable_string:long()
{
name = “GLIBC_TUNABLES”
mm = @task(task_current())->mm;
if (mm)
{
env_start = @mm(mm)->env_start;
env_end = @mm(mm)->env_end;
if (env_start != 0 && env_end != 0)
while (env_end > env_start)
{
cur = user_string(env_start, “”);
env_name = tokenize(cur, “=”);
if (env_name == name && tokenize(“”, “”) != “”)
return 1;
env_start += strlen (cur) + 1
}
}
return 0;
}
probe process(“/lib/ld.so”).function(“__tunables_init”)
{
atsecure = 0;
/ Skip processing if we can't read libc_enable_secure, e.g. core dump
handler (systemd-cgroups-agent and systemd-coredump). */
try { atsecure = @var(“libc_enable_secure”); }
catch { printk (4, sprintf (“CVE-2023-4911: Skipped check: %s (%d)”, execname(), pid())); }
if (atsecure && has_tunable_string ())
raise (9);
}
3) Загрузка модуля systemtap в работающее ядро:
stap -g -F -m stap_block_suid_tunables stap_block_suid_tunables.stp
4) Проверка загрузки модуля:
lsmod | grep -i stap_block_suid_tunables
stap_block_suid_tunables 249856 0
5) После обновления пакета glibc до версии, содержащей исправление, необходимо удалить сгенерированный systemtap модуль ядра, выполнив:
rmmod stap_block_suid_tunables
Указанные шаги по устранению проблемы необходимо повторять после каждой перезагрузки операционной системы.
Для ОС РОСА “КОБАЛЬТ”: https://abf.rosalinux.ru/advisories/ROSA-SA-2024-2331
Для системы управления средой виртуализации «ROSA Virtualization» : https://abf.rosalinux.ru/advisories/ROSA-SA-2024-2332
Для ОС Аврора:
https://cve.omp.ru/bb25402
Уязвимое ПО (24)
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: altlinux 10
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: ос аврора *
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: red hat enterprise linux 8
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: ubuntu 22.04 LTS
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: fedora 37
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: rosa virtualization 2.1
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: ubuntu 23.04
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: debian gnu/linux 10
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: debian gnu/linux 11
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: debian gnu/linux 12
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: red hat enterprise linux 9
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: red hat inc.
Продукт: red hat virtualization
Операционная система: роса кобальт 7.9
{ "version_exact": "4"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: ос аврора *
{ "version_end_including": "2.34"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: ubuntu 22.04 LTS
{ "version_end_including": "2.34"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: fedora 37
{ "version_end_including": "2.34"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: debian gnu/linux 10
{ "version_end_including": "2.34"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: debian gnu/linux 11
{ "version_end_including": "2.34"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: debian gnu/linux 12
{ "version_end_including": "2.34"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: red hat enterprise linux 9
{ "version_end_including": "2.34"}
Источник: bdu
Тип: Конфигурация
Поставщик: the gnu project
Продукт: glibc
Операционная система: роса кобальт 7.9
{ "version_end_including": "2.34"}
Источник: bdu