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

Сводка

по VulDB • 06.10.2026

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

net: ip_tunnel: инициализировать `options_len` перед обращением к опциям

Следующая команда вызывает панику ядра (kernel panic):

ip link add d0 type dummy; ip link set d0 up ip route add 10.30.0.0/16 \ encap ip id 300 geneve_opts 4660:66:11223344 dev d0

memcpy: обнаружено переполнение буфера (buffer overflow): запись 4 байт в буфер размером 0 kernel BUG at lib/string_helpers.c:1044! ... ip_tun_parse_opts.part.0.cold+0x10/0x10 ip_tun_build_state+0x116/0x2a0

В ядрах, собранных с GCC 15+ и `CONFIG_FORTIFY_SOURCE`, защищенная функция `memcpy()` получила нулевой размер целевого буфера при запросе длины в 4 байта:

static int ip_tun_parse_opts_geneve(...) {
... attr = tb[LWTUNNEL_IP_OPT_GENEVE_DATA];
data_len = nla_len(attr); /* == 4 */

struct geneve_opt *opt = ip_tunnel_info_opts(info) + opts_len; memcpy(opt->opt_data, nla_data(attr), data_len); /* ^^^^^^^^^^^^ 0, поскольку options_len присваивается позже */

Исправлено путем инициализации счетчика перед обращением к опциям. Это соответствует тому, что уже делает `tunnel_key_opts_set()`.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

25.09.2026

Раскрытие

06.10.2026

Модерация

принято

Вход

VDB-414136

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!