CVE-2026-98240 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 06.

Linux 커널에서 다음 취약점이 해결되었습니다:

net: ip_tunnel: 옵션을 참조하기 전에 `options_len` 초기화

다음 명령은 커널 패닉을 유발합니다:

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 감지됨: 버퍼 크기 0에 대해 4바이트 쓰기 수행 lib/string_helpers.c:1044에서 커널 BUG 발생! ... ip_tun_parse_opts.part.0.cold+0x10/0x10 ip_tun_build_state+0x116/0x2a0

GCC 15 이상 및 `CONFIG_FORTIFY_SOURCE`로 빌드된 커널에서, 강화된( fortified ) `memcpy()`는 요청 길이 4바이트에 대해 크기가 0인 대상 버퍼를 받았습니다:

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); /* ^^^^^^^^^^^ 옵션 길이(options_len)가 나중에 할당되므로 0임 */

옵션이 참조되기 전에 카운터를 초기화하여 수정되었습니다. `tunnel_key_opts_set()`에서 이미 수행하는 작업과 일치합니다.

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

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-414136

EPSS

0.00183

활동

낮음

출처

Do you need the next level of professionalism?

Upgrade your account now!