cbcvebase.
CVE-2024-26852
published 2024-04-17

CVE-2024-26852: In the Linux kernel, the following vulnerability has been resolved: net/ipv6: avoid possible UAF in ip6_route_mpath_notify() syzbot found another…

PriorityP340high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
EPSS
0.27%
18.9th percentile
In the Linux kernel, the following vulnerability has been resolved: net/ipv6: avoid possible UAF in ip6_route_mpath_notify() syzbot found another use-after-free in ip6_route_mpath_notify() [1] Commit f7225172f25a ("net/ipv6: prevent use after free in ip6_route_mpath_notify") was not able to fix the root cause. We need to defer the fib6_info_release() calls after ip6_route_mpath_notify(), in the cleanup phase. [1] BUG: KASAN: slab-use-after-free in rt6_fill_node+0x1460/0x1ac0 Read of size 4 at addr ffff88809a07fc64 by task syz-executor.2/23037 CPU: 0 PID: 23037 Comm: syz-executor.2 Not tainted 6.8.0-rc4-syzkaller-01035-gea7f3cfaa588 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e7/0x2e0 lib/dump_stack.c:106 print_address_description mm/kasan/report.c:377 [inline] print_report+0x167/0x540 mm/kasan/report.c:488 kasan_report+0x142/0x180 mm/kasan/report.c:601 rt6_fill_node+0x1460/0x1ac0 inet6_rt_notify+0x13b/0x290 net/ipv6/route.c:6184 ip6_route_mpath_notify net/ipv6/route.c:5198 [inline] ip6_route_multipath_add net/ipv6/route.c:5404 [inline] inet6_rtm_newroute+0x1d0f/0x2300 net/ipv6/route.c:5517 rtnetlink_rcv_msg+0x885/0x1040 net/core/rtnetlink.c:6597 netlink_rcv_skb+0x1e3/0x430 net/netlink/af_netlink.c:2543 netlink_unicast_kernel net/netlink/af_netlink.c:1341 [inline] netlink_unicast+0x7ea/0x980 net/netlink/af_netlink.c:1367 netlink_sendmsg+0xa3b/0xd70 net/netlink/af_netlink.c:1908 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x221/0x270 net/socket.c:745 ____sys_sendmsg+0x525/0x7d0 net/socket.c:2584 ___sys_sendmsg net/socket.c:2638 [inline] __sys_sendmsg+0x2b0/0x3a0 net/socket.c:2667 do_syscall_64+0xf9/0x240 entry_SYSCALL_64_after_hwframe+0x6f/0x77 RIP: 0033:0x7f73dd87dda9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 3d 01 f0 ff ff 73 01 c3 48 c

Affected

25 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debianlinux< linux 6.1.82-1 (bookworm)linux 6.1.82-1 (bookworm)
linuxlinux
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < 31ea5bcc7d4cd1423de6be327a2c03472570413631ea5bcc7d4cd1423de6be327a2c034725704136
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < 664f9c647260cc9d68b4e31d9899530d89dd045e664f9c647260cc9d68b4e31d9899530d89dd045e
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < 79ce2e54cc0ae366f45516c00bf1b19aa43e9abe79ce2e54cc0ae366f45516c00bf1b19aa43e9abe
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < cae3303257950d03ffec2df4a45e836f10d26c24cae3303257950d03ffec2df4a45e836f10d26c24
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < 394334fe2ae3b9f1e2332b873857e84cb28aac18394334fe2ae3b9f1e2332b873857e84cb28aac18
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < ed883060c38721ed828061f6c0c30e5147326c9aed883060c38721ed828061f6c0c30e5147326c9a
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < 61b34f73cdbdb8eaf9ea12e9e2eb3b29716c4dda61b34f73cdbdb8eaf9ea12e9e2eb3b29716c4dda
linuxlinux>= 3b1137fe74829e021f483756a648cbb87c8a1b4a < 685f7d531264599b3f167f1e94bbd22f120e5fab685f7d531264599b3f167f1e94bbd22f120e5fab
linuxlinux_kernel
linuxlinux_kernel>= 0 < 5.10.216-15.10.216-1
linuxlinux_kernel>= 0 < 6.1.82-16.1.82-1
linuxlinux_kernel>= 0 < 6.7.12-16.7.12-1
linuxlinux_kernel>= 0 < 6.7.12-16.7.12-1
linuxlinux_kernel>= 0 < 5.4.0-189.2095.4.0-189.209
linuxlinux_kernel>= 0 < 5.15.0-112.1225.15.0-112.122
linuxlinux_kernel>= 4.11 < 4.19.3104.19.310
linuxlinux_kernel>= 4.20 < 5.4.2725.4.272
linuxlinux_kernel>= 5.11 < 5.15.1525.15.152
linuxlinux_kernel>= 5.16 < 6.1.826.1.82
linuxlinux_kernel>= 5.5 < 5.10.2135.10.213
linuxlinux_kernel>= 6.2 < 6.6.226.6.22
linuxlinux_kernel>= 6.7 < 6.7.106.7.10

CVSS provenance

nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
osv7.8HIGH
vendor_debian7.8HIGH
vendor_redhat7.8HIGH
vendor_ubuntu7.0HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.