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/ атака из смежной сети, низкая сложность, нужны права пользователя, без участия пользователя, высокое влияние на конфиденциальность, целостность и доступность |
| Наименование ФСТЭК | Уязвимость реализации протокола 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
Использование рекомендаций



