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: <TASK> __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 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f73de6550c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f73dd9ac050 RCX: 00007f73dd87dda9 RDX: 0000000000000000 RSI: 0000000020000140 RDI: 0000000000000005 RBP: 00007f73dd8ca47a R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000006e R14: 00007f73dd9ac050 R15: 00007ffdbdeb7858 </TASK>
Allocated by task 23037: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3f/0x80 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:372 [inline] __kasan_kmalloc+0x98/0xb0 mm/kasan/common.c:389 kasan_kmalloc include/linux/kasan.h:211 [inline] __do_kmalloc_node mm/slub.c:3981 [inline] __kmalloc+0x22e/0x490 mm/slub.c:3994 kmalloc include/linux/slab.h:594 [inline] kzalloc include/linux/slab.h:711 [inline] fib6_info_alloc+0x2e/0xf0 net/ipv6/ip6_fib.c:155 ip6_route_info_create+0x445/0x12b0 net/ipv6/route.c:3758 ip6_route_multipath_add net/ipv6/route.c:5298 [inline] inet6_rtm_newroute+0x744/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
Freed by task 16: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3f/0x80 mm/kasan/common.c:68 kasan_save_free_info+0x4e/0x60 mm/kasan/generic.c:640 poison_slab_object+0xa6/0xe0 m ---truncated---
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernelUpgrade perfUpgrade kernel-docUpgrade libperfUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade python3-perfUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-develUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade kernel-64k-debugUpgrade kernel-toolsUpgrade rvUpgrade kernel-abi-stablelistsUpgrade kernel-uki-virtUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-debug-develUpgrade kernel-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extraUpgrade rtlaUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade bpftoolUpgrade kernel-debug-modules-extraUpgrade kernel-develUpgrade kernel-64k-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-64k-develUpgrade kernel-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-64kUpgrade kernel-zfcpdump-develUpgrade kernel-64k-modules-coreUpgrade kernel-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debugUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdumpUpgrade kernel-debug-core | Aug 12, 2024 | Apr 17, 2024 |
| Amazon Linux Ami 2 | — | Upgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.15.152-100.162Upgrade kernelUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.213-201.855Upgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-livepatch-4.14.355-275.582Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade perf | Dec 20, 2024 | Apr 17, 2024 |
| Amazon_linux | — | Upgrade kernel | Feb 6, 2025 | Apr 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpfUpgrade kernel-livepatch-6.1.82-99.168Upgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade perfUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade kernel-libbpf-develUpgrade python3-perfUpgrade kernel-headersUpgrade kernel-tools-develUpgrade kernel-debuginfo | Feb 17, 2025 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Dell Powerstore Dsa2024398 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Sep 17, 2024 |
| Dell Powerstore Dsa2024408 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Sep 26, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Jul 16, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Dec 12, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-develUpgrade kernel-toolsUpgrade perfUpgrade kernel-headersUpgrade python-perf | Jan 21, 2025 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel | Jul 17, 2024 | Apr 17, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Apr 17, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 16, 2024 | Apr 17, 2024 |
| Rocky_linux | — | Upgrade kernel-rtUpgrade perf-debuginfoUpgrade kernel-modules-coreUpgrade kernel-uki-virtUpgrade python3-perfUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade perfUpgrade libperfUpgrade kernel-rt-modulesUpgrade kernel-headersUpgrade rvUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-develUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-coreUpgrade libperf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-coreUpgrade kernel-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debugUpgrade kernel-debugUpgrade kernelUpgrade kernel-debug-modules-extraUpgrade kernel-cross-headersUpgrade rtlaUpgrade kernel-zfcpdumpUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-debug-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debuginfo-common-x86_64 | Aug 1, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-default-livepatch-develUpgrade kernel-source-rtUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-sprdUpgrade kernel-azure-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-socionextUpgrade dtb-nvidiaUpgrade dtb-alteraUpgrade dtb-appleUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-develUpgrade kernel-azure-vdsoUpgrade kernel-rtUpgrade kernel-rt-livepatch-develUpgrade dtb-amazonUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azureUpgrade kernel-default-manUpgrade kernel-rt-extraUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatchUpgrade kernel-64kb-extraUpgrade kernel-azure-extraUpgrade kernel-default-baseUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-rtUpgrade kernel-defaultUpgrade dtb-freescaleUpgrade kernel-azure-optionalUpgrade dtb-qcomUpgrade cluster-md-kmp-64kbUpgrade dtb-lgUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-baseUpgrade kernel-preempt-develUpgrade dtb-allwinnerUpgrade ocfs2-kmp-64kbUpgrade dtb-exynosUpgrade kernel-source-azureUpgrade dlm-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-obs-buildUpgrade kernel-rt_debug-livepatch-develUpgrade gfs2-kmp-azureUpgrade kernel-default-vdsoUpgrade dtb-broadcomUpgrade dtb-caviumUpgrade gfs2-kmp-defaultUpgrade kernel-source-vanillaUpgrade kselftests-kmp-64kbUpgrade dtb-marvellUpgrade kernel-default-develUpgrade kernel-sourceUpgrade kernel-rt_debugUpgrade kselftests-kmp-azureUpgrade dtb-mediatekUpgrade gfs2-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-extraUpgrade ocfs2-kmp-azureUpgrade dtb-amlogicUpgrade cluster-md-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-syms-azureUpgrade dtb-apmUpgrade cluster-md-kmp-azureUpgrade dtb-hisiliconUpgrade dlm-kmp-defaultUpgrade kernel-develUpgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-64kb-develUpgrade dtb-xilinxUpgrade kernel-debug-livepatch-develUpgrade kernel-docsUpgrade gfs2-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dtb-renesasUpgrade kernel-64kb-optionalUpgrade kernel-devel-rtUpgrade dtb-armUpgrade kernel-rt_debug-vdsoUpgrade kernel-64kbUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade kernel-syms-rtUpgrade kernel-devel-azureUpgrade kernel-rt-develUpgrade kernel-obs-qaUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-symsUpgrade kernel-rt-livepatchUpgrade kernel-preemptUpgrade kernel-debug-develUpgrade kernel-debugUpgrade dtb-amdUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-devel | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-gkeopUpgrade linux-image-azure-lts-22.04Upgrade linux-image-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-lowlatency-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-intelUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-azureUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-oemUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-oem-osp1Upgrade linux-image-raspi2Upgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-oem-20.04dUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-bluefieldUpgrade linux-image-raspi-nolpaeUpgrade linux-image-kvmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1133-azureUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1128-awsUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-awsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-20.04 | Jul 1, 2024 | Apr 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 17, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub