BDU:2023-04462 (CVE-2023-1902) — уязвимость реализации протокола Bluetooth операционной системы реального времени Zephyr

По данным БДУ ФСТЭК России, по состоянию на 07.08.2023.

Высокий — 8.0/10 Нет исправления

Уязвимость реализации протокола Bluetooth операционной системы реального времени Zephyr связана с использованием памяти после её освобождения. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, вызвать отказ в обслуживании или выполнить произвольный код

Кого касается и что делать

  • Уязвимое ПО: Zephyr (Zephyr Project) — версии до 3.3.0 включительно
  • Что делать: применить компенсирующие меры (см. раздел мер ниже)

Сведения об уязвимости

Идентификаторы BDU:2023-04462 · CVE-2023-1902
Уровень опасности Высокий (базовая оценка CVSS 3.1 — 8.0; CVSS 2.0 — 7.7)
Вектор CVSS 3.1 AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
атака из смежной сети, низкая сложность, нужны права пользователя, без участия пользователя, высокое влияние на конфиденциальность, целостность и доступность
Наименование ФСТЭК Уязвимость реализации протокола Bluetooth операционной системы реального времени Zephyr, позволяющая нарушителю вызвать отказ в обслуживании или выполнить произвольный код
Даты Опубликована: 07.08.2023 · Обновлена ФСТЭК: 07.08.2023 · Выявлена: 04.08.2023
Статус уязвимости Подтверждена производителем (производитель признал уязвимость)
Наличие эксплойта Данные уточняются
Информация об устранении Информация об устранении отсутствует (готового исправления на момент публикации нет)
Тип ошибки CWE-416 — использование после освобождения
Класс уязвимости Уязвимость кода · Способ эксплуатации: манипулирование структурами данных

Уязвимое ПО

  • Zephyr (Zephyr Project) — до 3.3.0 включительно · операционная система

Возможные меры по устранению уязвимости

Если обновиться нельзя

при получении ответов HCI на синхронно отправленные команды HCI (is not NULL), логика HCI должна гарантировать, что ссылка на структуру состояния в is будет (атомарно) очищена и не будет использоваться повторно при обработке другого ответа HCI.
Например, можно (атомарно) прочитать и обнулить ссылку после ее получения. hci_cmd_donecmd(buf)->statecmd(buf)->state
Использование рекомендаций

Источники

ФСТЭК России
Автор: ФСТЭК России
Аккаунт для добавления уязвимостей с банка данных угроз безопасности информации ФСТЭК России. Не является оф. аккаунтом ФСТЭК России.
Комментарии:

Как мы обрабатываем данные: политика обработки персональных данных