CVE-2026-17051: Out-of-bounds write in the Intel SEDI IPM driver from an unvalidated inbound doorbell length
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 24/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,15% (FIRST EPSS).
- Может быть вызвана пользователем с локальным доступом к системе. Требуются права администратора. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: zephyrproject zephyr 4.3.2, 4.4.2.
Пока низкий приоритет. Обновитесь до zephyrproject zephyr 4.3.2, 4.4.2 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
The Intel SEDI IPM (inter-processor mailbox) driver in drivers/ipm/ipm_sedi.c handles an inbound message interrupt in ipm_event_dispose(). It read the peer-written doorbell register, extracted the payload length with IPC_HEADER_GET_LENGTH(), and passed that length straight to sedi_ipc_read_msg() to copy the message into struct ipm_sedi_context.incoming_data_buf, without checking it against the buffer size. The doorbell length field is 10 bits wide (IPC_HEADER_LENGTH_MASK is 0x03FF), so it can encode up to 1023 bytes, while incoming_data_buf is IPC_DATA_LEN_MAX (128) bytes. The bounds check in the underlying HAL sedi_ipc_read_msg() is a DBG_CHECK that compiles away unless CONFIG_DEBUG is set, so no check remained in a production image. The doorbell register is written by the peer processor on the other side of the IPC link — for the intel_ish_5_* targets, the host CPU's ISH driver, reached through the device's memory-mapped register window. Host-side software with driver-level or raw BAR access can therefore set a length of up to 1023 and cause the interrupt handler to copy far past the destination buffer. The affected path requires an application to have registered an IPM receive callback via ipm_register_callback(), which is the driver's normal mode of use. The result is an out-of-bounds write of up to 895 bytes into static (.bss) memory, performed in interrupt context. The overflow first clobbers the rest of struct ipm_sedi_context — including the k_sem and k_mutex used by the transmit path, whose wait queues contain self-referential list pointers — and then adjacent static data, giving a kernel data-structure corruption and crash primitive. The overflowing bytes are read from registers following the message window, a portion of which are themselves peer-programmable. The fix rejects any doorbell whose encoded length exceeds IPC_DATA_LEN_MAX, logging it and acknowledging the doorbell so the peer is not left waiting.
- Опубликовано
- 21 сент. 2026 г.
- Обновлено
- 4 нояб. 2026 г.
- EPSS
- 0,1 % · 4-й процентиль
- CWE
- CWE-787
Инструменты для отчёта
Оценка срочности
24
Пока низкий приоритет.
- CVSS
- 24 / 40 · 6.0 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,1 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- нет
- Техническое влияние
- частичное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- —
- CNA · zephyr
- 6,0
- NVD ещё не выставил свою оценку; показана оценка CNA.
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
Затронута ли ваша версия? ПроверьтеАнализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (zephyr). Не зависят от анализа CPE в NVD и обычно опережают его.
zephyrproject zephyr
- 3.5.0 и новее · до 4.3.2затронута · semver
- 4.4.0 и новее · до 4.4.2затронута · semver
Тот же продукт
zephyrproject: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2023-4260Potential off-by-one buffer overflow vulnerability in the Zephyr FS subsystem40В плане
- CVE-2021-3625Buffer overflow in Zephyr USB DFU DNLOAD40В плане
- CVE-2020-10071Insufficient publish message length validation in MQTT40В плане
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2026-1651518 сент. 2026 г. · ICMPv6 error messages sent for multicast-destined packets and non-unique source addresses enable network amplification in Zephyr's IPv6 stack18Наблюдать
- ← РаньшеCVE-2026-1705021 сент. 2026 г. · Double free of the USB host configuration descriptor when device enumeration fails22Наблюдать
- Позже →CVE-2026-1705421 сент. 2026 г. · Out-of-bounds read and permanent loss of Wi-Fi reception in the ESP-hosted SPI driver's frame reassembly21Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| zephyrproject zephyr | 4.3.2 | Вендор (CNA) |
| zephyrproject zephyr | 4.4.2 | Вендор (CNA) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
- CVE-2026-13214с разницей 27 дн.Stack buffer overflow in OCPP GetConfiguration key parsing39Наблюдать
- CVE-2026-1678с разницей 200 дн.dns: memory‑safety issue in the DNS name parser39Наблюдать
- CVE-2026-82391с разницей 50 дн.Out-of-bounds write in Zephyr HTTP/2 server static-filesystem handler via corrupted receive-buffer length36Наблюдать
- CVE-2026-76788с разницей 28 дн.Stack out-of-bounds write in the OSDP Control Panel reply parser35Наблюдать
- CVE-2026-79982с разницей 32 дн.Out-of-bounds write in the USB Bluetooth HCI transport class when a controller-to-host HCI packet exceeds the bulk endpoint maximum packet size35Наблюдать
- CVE-2026-12522с разницей 33 дн.Stack buffer overflow in Zephyr hl7800 modem driver parsing network-supplied +CGCONTRDP address fields35Наблюдать
В записи нет: указания авторов находки · публичной программы вознаграждений.
Технические детали
Условия атаки
- Может быть вызвана пользователем с локальным доступом к системе.
- Требуются права администратора.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- нет
- Целостность
- высокое · данные или конфигурация могут быть изменены
- Доступность
- высокое · работа сервиса может быть нарушена
- Вектор атаки
- Локальный
- Сложность атаки
- Низкая
- Требуемые привилегии
- Высокие
- Взаимодействие с пользователем
- Не требуется
- Область действия
- Не изменяется
- Влияние на конфиденциальность
- Нет
- Влияние на целостность
- Высокое
- Влияние на доступность
- Высокое
Класс уязвимости (CWE)
CWE-787 · Out-of-bounds WriteВектор CVSS
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
nvd-secondary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений (1)
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 1)Свернуть
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.