CVE-2026-98382 in LinuxИнформация

Сводка

по VulDB • 09.10.2026

В ядре Linux была устранена следующая уязвимость:

bpf: Отклонять программы, привязанные только к устройству (dev-bound-only), при использовании на других устройствах

Функция __bpf_offload_dev_match() выполняет возвратное сравнение указателей offdev после точного несоответствия netdev. Программы с ограничением по привязке (bound-only) обычно имеют NULL-указатели offdev, поэтому несвязанные сетевые интерфейсы (netdevs) сравниваются как равные. Программа с ограничением по привязке на сетевом устройстве (netdev), зарегистрированном для оффлоада (offload-registered netdev), может вместо этого унаследовать реальный указатель offdev и совпасть с портом-братом (sibling port). При наличии CAP_BPF и CAP_NET_ADMIN вызывающий объект может использовать bpf(BPF_LINK_CREATE) с другим целевым ifindex для выполнения метаданных kfuncs, специализированных для привязанного драйвера, в контексте xdp_buff целевого драйвера. Запуск программы, привязанной к veth, на устройстве tun приводит к чтению за пределами базового стека xdp_buff устройства tun как если бы это был veth_xdp_buff.

Oops: general protection fault, probably for non-canonical address KASAN: null-ptr-deref in range [0x0000000000000010-0x0000000000000017]
RIP: 0010:veth_xdp_rx_timestamp (drivers/net/veth.c:1673) Call Trace: ... tun_build_skb (drivers/net/tun.c:1739) tun_get_user (drivers/net/tun.c:1856) tun_chr_write_iter (drivers/net/tun.c:2091) vfs_write (fs/read_write.c:595 fs/read_write.c:687) ksys_write (fs/read_write.c:739) do_syscall_64 (arch/x86/entry/syscall_64.c:84) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) Kernel panic - not syncing: Fatal exception in interrupt

Ограничить программы без оффлоада точными совпадениями netdev и сохранить возвратное сравнение для общего offdev только для действительно загруженных на аппаратный уровень многопортовых программ.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

Linux

Резервировать

25.09.2026

Раскрытие

09.10.2026

Модерация

принято

Вход

VDB-415750

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Do you know our Splunk app?

Download it now for free!