CVE-2026-1678
dns: memory‑safety issue in the DNS name parser
Что произошло
dns_unpack_name() caches the buffer tailroom once and reuses it while appending DNS labels. As the buffer grows, the cached size becomes incorrect, and the final null terminator can be written past the buffer. With assertions disabled (default), a malicious DNS response can trigger an out-of-bounds write when CONFIG_DNS_RESOLVER is enabled.
Что это значит
Компонент может записать данные за границами выделенной памяти. Последствия зависят от условий атаки и прав процесса.
Что делать
1. Проверьте, затронуты ли вы
Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.
dpkg-query -W -f='${Package} ${Version}\n'rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'Get-HotFix | Select-Object HotFixID, InstalledOn
2. Установите исправление
Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.
3. Временные меры
До проверки бюллетеня ограничьте доступ к затронутому компоненту доверенными узлами. Оцените сегментацию и отключение ненужных интерфейсов с владельцем сервиса; универсального правила WAF для этой CVE не подтверждено.
4. Проверьте следы эксплуатации
Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.
5. После исправления
- Проверьте фактическую версию и результат установки по бюллетеню.
- При необходимости перезапустите сервисы в согласованное окно.
- Повторите проверку сканером и функциональные проверки.
- Зафиксируйте результат, дату, владельца и оставшийся риск.
Продукты и затронутые версии
zephyrproject-rtos / Zephyr
{
"status": "affected",
"version": "*",
"lessThan": "3.7.2",
"versionType": "git"
}{
"status": "affected",
"version": "4.0.0",
"lessThan": "4.2.2",
"versionType": "git"
}{
"status": "affected",
"version": "4.3.0",
"lessThan": "4.3.1",
"versionType": "git"
}zephyrproject / zephyr
{
"status": "affected",
"version": "*",
"versionEndExcluding": "3.7.2"
}cpe:2.3:o:zephyrproject:zephyr:*:*:*:*:*:*:*:*
zephyrproject / zephyr
{
"status": "affected",
"version": "*",
"versionEndExcluding": "4.2.2",
"versionStartIncluding": "4.0.0"
}cpe:2.3:o:zephyrproject:zephyr:*:*:*:*:*:*:*:*
zephyrproject / zephyr
{
"status": "affected",
"version": "*",
"versionEndExcluding": "4.3.1",
"versionStartIncluding": "4.3.0"
}cpe:2.3:o:zephyrproject:zephyr:*:*:*:*:*:*:*:*
CVSS: оценки и векторы
CVSS 3.1 · cve9.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
CVSS 3.1 · vulnerabilities@zephyrproject.org9.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
CVSS 3.1 · nvd@nist.gov9.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Источники и ссылки
Происхождение полей
{
"cwes": [
"cve",
"nvd"
],
"epss": {
"source": "epss",
"received_at": "2026-11-05T21:13:15.784885+00:00"
},
"title": {
"source": "cve",
"received_at": "2026-10-28T20:57:09.439199+00:00"
},
"scores": [
"cve",
"nvd"
],
"status": {
"source": "cve",
"received_at": "2026-10-28T20:57:09.439199+00:00"
},
"affected": [
"cve",
"nvd"
],
"published": {
"source": "cve",
"received_at": "2026-10-28T20:57:09.439199+00:00"
},
"solutions": [],
"percentile": {
"source": "epss",
"received_at": "2026-11-05T21:13:15.784885+00:00"
},
"references": [
"cve",
"nvd"
],
"description": {
"source": "cve",
"received_at": "2026-10-28T20:57:09.439199+00:00"
},
"workarounds": [],
"configurations": [
"nvd"
]
}Хронология записи
- Данные обновлены06.11.2026, 00:13
- Появились сведения об исправлении05.11.2026, 22:32
- Данные обновлены05.11.2026, 00:15
- Данные обновлены04.11.2026, 00:12
- Данные обновлены03.11.2026, 00:11
- Данные обновлены02.11.2026, 00:10
- Данные обновлены31.10.2026, 11:57
- Данные обновлены29.10.2026, 11:43
- Появилась ссылка на PoC28.10.2026, 23:57
Личная заметка и статус
Другие CVE того же продукта
| УЯЗВИМОСТЬ / ПРОДУКТ | ПРИОРИТЕТ | CVSS | EPSS | СИГНАЛЫ | ОПУБЛИКОВАНА | Карточка |
|---|---|---|---|---|---|---|
| CVE-2025-1675 Out of bounds read in dns_copy_qname zephyrproject-rtos / Zephyr · zephyrproject / zephyr | Критический | 9.1 | 0,39 % | Патч | 25.02.2025 | |
| CVE-2026-1681 net: Stack Overflow with Ping (to own IP Address) via Shell zephyrproject-rtos / Zephyr · zephyrproject / zephyr | Высокий | 6.1 | 0,14 % | PoCПатч | 12.05.2026 | |
| CVE-2026-1677 net: TLS 1.2 connections allowed on TLS 1.3 sockets zephyrproject-rtos / Zephyr · zephyrproject / zephyr | Высокий | 5.3 | 0,24 % | PoCПатч | 11.05.2026 | |
| CVE-2026-5590 net: ip/tcp: Null pointer dereference can be triggered by a race condition zephyrproject-rtos / Zephyr | Средний | 6.4 | 0,2 % | 05.04.2026 | ||
| CVE-2026-5589 Out-of-bounds write caused by an integer underflow in the Bluetooth Mesh subsystem. zephyrproject-rtos / Zephyr | Средний | 6.3 | 0,26 % | 04.06.2026 |