๐Ÿ” CVE Alert

CVE-2026-98240

UNKNOWN 0.0

net: ip_tunnel: initialize `options_len` before referencing options

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: net: ip_tunnel: initialize `options_len` before referencing options The following command triggers a 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: detected buffer overflow: 4 byte write of buffer size 0 kernel BUG at lib/string_helpers.c:1044! ... ip_tun_parse_opts.part.0.cold+0x10/0x10 ip_tun_build_state+0x116/0x2a0 On kernels built with GCC 15+ and `CONFIG_FORTIFY_SOURCE`, the fortified `memcpy()` got 0 sized destination with request of 4 bytes length: 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 since options_len is assigned afterwards */ Fixed by initializing the counter before the options are referenced. Matching what `tunnel_key_opts_set()` already does.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 6, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
bb5e62f2d547c4de6d1b144cbce2373a76c33f18 < 9907325257b4b382f26aafd5d9a8d47915907dd5 bb5e62f2d547c4de6d1b144cbce2373a76c33f18 < 0f6a6beb01c068fcd5274eabf22c260039749fea bb5e62f2d547c4de6d1b144cbce2373a76c33f18 < 455ebeadf714f51e1dbbd6a022c74c9215b1cd76
Linux / Linux
6.15

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/9907325257b4b382f26aafd5d9a8d47915907dd5 git.kernel.org: https://git.kernel.org/stable/c/0f6a6beb01c068fcd5274eabf22c260039749fea git.kernel.org: https://git.kernel.org/stable/c/455ebeadf714f51e1dbbd6a022c74c9215b1cd76