CVE-2026-43456: bonding: fix type confusion in bond_setup_by_slave()
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 31/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,18% (FIRST EPSS).
- Может быть вызвана пользователем с локальным доступом к системе. Достаточно учётной записи с низкими привилегиями. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: Linux Linux 5d0fb9806ab6cf2c3cfba0e1b8c701da65e25af8, 6ac890f1d60ac3707ee8dae15a67d9a833e49956, 950803f7254721c1c15858fbbfae3deaaeeecb11; azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 Release Notes; azl3 kernel 6.6.157.1-1 on Azure Linux 3.0 Release Notes.
- Упоминается в национальных бюллетенях кибербезопасности Турции (siberguvenlik.gov.tr): 1.
Пока низкий приоритет. Обновитесь до Linux Linux 5d0fb9806ab6cf2c3cfba0e1b8c701da65e25af8, 6ac890f1d60ac3707ee8dae15a67d9a833e49956, 950803f7254721c1c15858fbbfae3deaaeeecb11; azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 Release Notes; azl3 kernel 6.6.157.1-1 on Azure Linux 3.0 Release Notes или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: bonding: fix type confusion in bond_setup_by_slave() kernel BUG at net/core/skbuff.c:2306! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI RIP: 0010:pskb_expand_head+0xa08/0xfe0 net/core/skbuff.c:2306 RSP: 0018:ffffc90004aff760 EFLAGS: 00010293 RAX: 0000000000000000 RBX: ffff88807e3c8780 RCX: ffffffff89593e0e RDX: ffff88807b7c4900 RSI: ffffffff89594747 RDI: ffff88807b7c4900 RBP: 0000000000000820 R08: 0000000000000005 R09: 0000000000000000 R10: 00000000961a63e0 R11: 0000000000000000 R12: ffff88807e3c8780 R13: 00000000961a6560 R14: dffffc0000000000 R15: 00000000961a63e0 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fe1a0ed8df0 CR3: 000000002d816000 CR4: 00000000003526f0 Call Trace: <TASK> ipgre_header+0xdd/0x540 net/ipv4/ip_gre.c:900 dev_hard_header include/linux/netdevice.h:3439 [inline] packet_snd net/packet/af_packet.c:3028 [inline] packet_sendmsg+0x3ae5/0x53c0 net/packet/af_packet.c:3108 sock_sendmsg_nosec net/socket.c:727 [inline] __sock_sendmsg net/socket.c:742 [inline] ____sys_sendmsg+0xa54/0xc30 net/socket.c:2592 ___sys_sendmsg+0x190/0x1e0 net/socket.c:2646 __sys_sendmsg+0x170/0x220 net/socket.c:2678 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x106/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fe1a0e6c1a9 When a non-Ethernet device (e.g. GRE tunnel) is enslaved to a bond, bond_setup_by_slave() directly copies the slave's header_ops to the bond device: bond_dev->header_ops = slave_dev->header_ops; This causes a type confusion when dev_hard_header() is later called on the bond device. Functions like ipgre_header(), ip6gre_header(),all use netdev_priv(dev) to access their device-specific private data. When called with the bond device, netdev_priv() returns the bond's private data (struct bonding) instead of the expected type (e.g. struct ip_tunnel), leading to garbage values being read and kernel crashes. Fix this by introducing bond_header_ops with wrapper functions that delegate to the active slave's header_ops using the slave's own device. This ensures netdev_priv() in the slave's header functions always receives the correct device. The fix is placed in the bonding driver rather than individual device drivers, as the root cause is bond blindly inheriting header_ops from the slave without considering that these callbacks expect a specific netdev_priv() layout. The type confusion can be observed by adding a printk in ipgre_header() and running the following commands: ip link add dummy0 type dummy ip addr add 10.0.0.1/24 dev dummy0 ip link set dummy0 up ip link add gre1 type gre local 10.0.0.1 ip link add bond1 type bond mode active-backup ip link set gre1 master bond1 ip link set gre1 up ip link set bond1 up ip addr add fe80::1/64 dev bond1
- Опубликовано
- 8 мая 2026 г.
- Обновлено
- 30 окт. 2026 г.
- EPSS
- 0,1 % · 8-й процентиль
- CWE
- CWE-908
Инструменты для отчёта
Оценка срочности
31
Наблюдать
Пока низкий приоритет.
- CVSS
- 31 / 40 · 7.8 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,1 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- нет
- Техническое влияние
- полное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- —
- CNA · Linux
- 7,8
- NVD ещё не выставил свою оценку; показана оценка CNA.
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
| Вендор | Продукт | CPE |
|---|---|---|
| linux | linux kernel | cpe:2.3:o:linux:linux_kernel |
Затронутые версии
Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.
- linux linux kernel2.6.24 и новее · до 6.12.78
- linux linux kernel6.13 и новее · до 6.18.19
- linux linux kernel6.19 и новее · до 6.19.9
- linux linux kernel7.0
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 2.6.24затронута
- 1284cd3a2b740d0118458d2ea470a1e5bc19b187 и новее · до b1f22a658a7b20bcb7d34d40cb2ef3e52847e2fbзатронута · git
- 1284cd3a2b740d0118458d2ea470a1e5bc19b187 и новее · до 5d0fb9806ab6cf2c3cfba0e1b8c701da65e25af8затронута · git
- 1284cd3a2b740d0118458d2ea470a1e5bc19b187 и новее · до 9baf26a91565b7bb2b1d9f99aaf884a2b28c2f6dзатронута · git
- 1284cd3a2b740d0118458d2ea470a1e5bc19b187 и новее · до 6ac890f1d60ac3707ee8dae15a67d9a833e49956затронута · git
- 1284cd3a2b740d0118458d2ea470a1e5bc19b187 и новее · до 95597d11dc8bddb2b9a051c9232000bfbb5e43baзатронута · git
- 1284cd3a2b740d0118458d2ea470a1e5bc19b187 и новее · до 950803f7254721c1c15858fbbfae3deaaeeecb11затронута · git
- до 2.6.24не затронута · semver
- 6.1.191 и новее · до 6.1.* включительноне затронута · semver
- 6.6.145 и новее · до 6.6.* включительноне затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | с 0 | — |
| Debian:13 | linux | до 6.12.85-1 | 6.12.85-1 |
| Debian:14 | linux | до 6.19.10-1 | 6.19.10-1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-64kb | до 5.14.21-150400.24.240.2 | 5.14.21-150400.24.240.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-docs | до 5.14.21-150400.24.240.1 | 5.14.21-150400.24.240.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-obs-build | до 5.14.21-150400.24.240.1 | 5.14.21-150400.24.240.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-syms | до 5.14.21-150400.24.240.1 | 5.14.21-150400.24.240.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-64kb | до 5.14.21-150500.55.189.1 | 5.14.21-150500.55.189.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-docs | до 5.14.21-150500.55.189.1 | 5.14.21-150500.55.189.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-obs-build | до 5.14.21-150500.55.189.1 | 5.14.21-150500.55.189.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-syms | до 5.14.21-150500.55.189.1 | 5.14.21-150500.55.189.1 |
| SUSE:Linux Enterprise Live Patching 15 SP4 | kernel-livepatch-SLE15-SP4_Update_59 | до 1-150400.9.5.1 | 1-150400.9.5.1 |
| SUSE:Linux Enterprise Live Patching 15 SP5 | kernel-livepatch-SLE15-SP5_Update_45 | до 1-150500.11.5.3 | 1-150500.11.5.3 |
| SUSE:Linux Enterprise Live Patching 15 SP6 | kernel-default | до 6.4.0-150600.23.135.1 | 6.4.0-150600.23.135.1 |
| SUSE:Linux Enterprise Live Patching 15 SP6 | kernel-livepatch-SLE15-SP6_Update_31 | до 1-150600.13.3.4 | 1-150600.13.3.4 |
| SUSE:Linux Enterprise Micro 5.3 | kernel-default | до 5.14.21-150400.24.240.2 | 5.14.21-150400.24.240.2 |
| SUSE:Linux Enterprise Micro 5.3 | kernel-default-base | до 5.14.21-150400.24.240.2.150400.24.120.2 | 5.14.21-150400.24.240.2.150400.24.120.2 |
| SUSE:Linux Enterprise Micro 5.3 | kernel-rt | до 5.14.21-150400.15.186.1 | 5.14.21-150400.15.186.1 |
| SUSE:Linux Enterprise Micro 5.3 | kernel-source | до 5.14.21-150400.24.240.1 | 5.14.21-150400.24.240.1 |
| SUSE:Linux Enterprise Micro 5.3 | kernel-source-rt | до 5.14.21-150400.15.186.1 | 5.14.21-150400.15.186.1 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-default | до 5.14.21-150500.55.189.1 | 5.14.21-150500.55.189.1 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-default-base | до 5.14.21-150500.55.189.1.150500.6.87.4 | 5.14.21-150500.55.189.1.150500.6.87.4 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-rt | до 5.14.21-150500.13.161.1 | 5.14.21-150500.13.161.1 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-source | до 5.14.21-150500.55.189.1 | 5.14.21-150500.55.189.1 |
+10
Тот же продукт
linux: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2026-31431crypto: algif_aead - Revert to operating out-of-placeKEV90Срочно
- CVE-2022-0847A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe KEV89Срочно
- CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV85Срочно
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2026-434468 мая 2026 г. · accel/amdxdna: Fix runtime suspend deadlock when there is pending job22Наблюдать
- ← РаньшеCVE-2026-434528 мая 2026 г. · netfilter: x_tables: guard option walkers against 1-byte tail reads32Наблюдать
- Позже →CVE-2026-434598 мая 2026 г. · ASoC: soc-core: flush delayed work before removing DAIs and widgets29Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 5d0fb9806ab6cf2c3cfba0e1b8c701da65e25af8 | Вендор (CNA) |
| Linux Linux | 6ac890f1d60ac3707ee8dae15a67d9a833e49956 | Вендор (CNA) |
| Linux Linux | 950803f7254721c1c15858fbbfae3deaaeeecb11 | Вендор (CNA) |
| Linux Linux | 95597d11dc8bddb2b9a051c9232000bfbb5e43ba | Вендор (CNA) |
| Linux Linux | 9baf26a91565b7bb2b1d9f99aaf884a2b28c2f6d | Вендор (CNA) |
| Linux Linux | b1f22a658a7b20bcb7d34d40cb2ef3e52847e2fb | Вендор (CNA) |
| azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 | Release Notes | Microsoft (MSRC) |
| azl3 kernel 6.6.157.1-1 on Azure Linux 3.0 | Release Notes | Microsoft (MSRC) |
| debian:linux | 6.12.85-1 · Debian:13 | Реестр пакетов (OSV) |
| suse:kernel-64kb | 5.14.21-150400.24.240.2 · SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | Реестр пакетов (OSV) |
| suse:kernel-default | 5.14.21-150400.24.240.2 · SUSE:Linux Enterprise Micro 5.3 | Реестр пакетов (OSV) |
| suse:kernel-default-base | 5.14.21-150400.24.240.2.150400.24.120.2 · SUSE:Linux Enterprise Micro 5.3 | Реестр пакетов (OSV) |
| suse:kernel-docs | 5.14.21-150400.24.240.1 · SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | Реестр пакетов (OSV) |
| suse:kernel-livepatch-SLE15-SP4_Update_59 | 1-150400.9.5.1 · SUSE:Linux Enterprise Live Patching 15 SP4 | Реестр пакетов (OSV) |
| suse:kernel-livepatch-SLE15-SP6_Update_31 | 1-150600.13.3.4 · SUSE:Linux Enterprise Live Patching 15 SP6 | Реестр пакетов (OSV) |
| suse:kernel-obs-build | 5.14.21-150400.24.240.1 · SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | Реестр пакетов (OSV) |
| suse:kernel-rt | 5.14.21-150400.15.186.1 · SUSE:Linux Enterprise Micro 5.3 | Реестр пакетов (OSV) |
| suse:kernel-source | 5.14.21-150400.24.240.1 · SUSE:Linux Enterprise Micro 5.3 | Реестр пакетов (OSV) |
| suse:kernel-source-rt | 5.14.21-150400.15.186.1 · SUSE:Linux Enterprise Micro 5.3 | Реестр пакетов (OSV) |
| suse:kernel-syms | 5.14.21-150400.24.240.1 · SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | Реестр пакетов (OSV) |
| suse:kernel-zfcpdump | 5.14.21-150400.24.240.2 · SUSE:Linux Enterprise Server 15 SP4-LTSS | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Истории пока нет (накапливается ежедневным заданием EPSS).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
- CVE-2024-50302с разницей 535 дн.HID: core: zero-initialize the report bufferKEV52В плане
- CVE-2026-52989с разницей 47 дн.nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers39Наблюдать
- CVE-2026-53225с разницей 48 дн.sctp: fix uninit-value in __sctp_rcv_asconf_lookup()36Наблюдать
- CVE-2026-53170с разницей 48 дн.accel/ethosu: reject DMA commands with uninitialized length35Наблюдать
- CVE-2026-43139с разницей 2 дн.xfrm6: fix uninitialized saddr in xfrm6_get_saddr()34Наблюдать
- CVE-2026-43291с разницей 0 дн.net: nfc: nci: Fix parameter validation for packet data33Наблюдать
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Национальное уведомление (Управление кибербезопасности Турции / USOM)
Официальные уведомления, ссылающиеся на эту запись; рекомендации — на странице ведомства.
- TR-26-0213 · 12 мая 2026 г.(Linux Kernel Güvenlik Bildirimi)
Технические детали
Условия атаки
- Может быть вызвана пользователем с локальным доступом к системе.
- Достаточно учётной записи с низкими привилегиями.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- высокое · данные могут быть прочитаны
- Целостность
- высокое · данные или конфигурация могут быть изменены
- Доступность
- высокое · работа сервиса может быть нарушена
- Вектор атаки
- Локальный
- Сложность атаки
- Низкая
- Требуемые привилегии
- Низкие
- Взаимодействие с пользователем
- Не требуется
- Область действия
- Не изменяется
- Влияние на конфиденциальность
- Высокое
- Влияние на целостность
- Высокое
- Влияние на доступность
- Высокое
Класс уязвимости (CWE)
CWE-908 · Use of Uninitialized ResourceВектор CVSS
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvd-secondary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Эксплуатация SSVC— → none
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 5)Свернуть
- git.kernel.org/stable/c/6ac890f1d60ac3707ee8dae15a67d9a833e49956
- git.kernel.org/stable/c/950803f7254721c1c15858fbbfae3deaaeeecb11
- git.kernel.org/stable/c/95597d11dc8bddb2b9a051c9232000bfbb5e43ba
- git.kernel.org/stable/c/9baf26a91565b7bb2b1d9f99aaf884a2b28c2f6d
- git.kernel.org/stable/c/b1f22a658a7b20bcb7d34d40cb2ef3e52847e2fb
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.