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-modulesUpgrade kernel-rt-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-coreUpgrade kernel-64k-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade kernel-64k-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-coreUpgrade bpftoolUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-64k-modules-extraUpgrade kernel-64kUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libsUpgrade kernel-debug-uki-virtUpgrade kernel-develUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-64k-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-modulesUpgrade rtlaUpgrade kernel-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-modules-extraUpgrade kernel-cross-headersUpgrade perfUpgrade kernel-devel-matchedUpgrade python3-perfUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-uki-virtUpgrade kernel-64k-coreUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modules-extraUpgrade rvUpgrade kernel-rtUpgrade kernel-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade libperfUpgrade kernel-doc | Aug 12, 2024 | Apr 17, 2024 |
| Amazon Linux Ami 2 | — | Upgrade perfUpgrade kernel-livepatch-4.14.355-275.582Upgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.213-201.855Upgrade kernel-tools-develUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade python-perfUpgrade kernelUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.152-100.162Upgrade kernel-debuginfo-common-x86_64 | Dec 20, 2024 | Apr 17, 2024 |
| Amazon_linux | — | Upgrade kernel | Feb 6, 2025 | Apr 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade python3-perfUpgrade perfUpgrade kernel-tools-develUpgrade kernel-libbpf-staticUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-livepatch-6.1.82-99.168Upgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernel-modules-extra | 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 python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Jul 16, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Dec 12, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade perfUpgrade python-perfUpgrade kernel-headersUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-develUpgrade python3-perf | Jan 21, 2025 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libs | 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 libperfUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modulesUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-coreUpgrade python3-perfUpgrade perfUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modules-extraUpgrade rvUpgrade kernel-headersUpgrade kernel-rtUpgrade perf-debuginfoUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-cross-headersUpgrade kernel-debug-modules-coreUpgrade kernel-coreUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debugUpgrade kernel-debug-modules-extraUpgrade kernel-debugUpgrade kernelUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-modules-extraUpgrade rtlaUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-debuginfo-common-x86_64 | Aug 1, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade dtb-sprdUpgrade kernel-azure-develUpgrade kernel-debug-vdsoUpgrade kselftests-kmp-azureUpgrade dtb-marvellUpgrade kselftests-kmp-64kbUpgrade kernel-default-develUpgrade kernel-rt_debugUpgrade kernel-sourceUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade dtb-allwinnerUpgrade kernel-rt_debug-livepatch-develUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade dtb-exynosUpgrade kernel-rt-optionalUpgrade kernel-source-azureUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade dtb-lgUpgrade dtb-freescaleUpgrade kernel-defaultUpgrade kernel-default-vdsoUpgrade kernel-azure-vdsoUpgrade dtb-appleUpgrade kernel-64kb-extraUpgrade kernel-azure-extraUpgrade dtb-caviumUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-azure-baseUpgrade dtb-qcomUpgrade dtb-nvidiaUpgrade dtb-socionextUpgrade dtb-alteraUpgrade kernel-default-baseUpgrade kernel-default-livepatchUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-develUpgrade kernel-default-manUpgrade kernel-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-vdsoUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade kernel-default-base-rebuildUpgrade kernel-preempt-develUpgrade kernel-default-livepatch-develUpgrade kernel-rt-extraUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-hisiliconUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-amdUpgrade kernel-debug-develUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-obs-qaUpgrade dlm-kmp-defaultUpgrade kernel-preemptUpgrade kselftests-kmp-defaultUpgrade kernel-symsUpgrade kernel-rt-livepatchUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-devel-azureUpgrade kernel-debugUpgrade dtb-mediatekUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-docsUpgrade kernel-macrosUpgrade kernel-devel-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-zfcpdumpUpgrade dtb-xilinxUpgrade dlm-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-rt-develUpgrade kernel-64kb-optionalUpgrade kernel-64kb-livepatch-develUpgrade dtb-renesasUpgrade dtb-armUpgrade cluster-md-kmp-defaultUpgrade kernel-develUpgrade kernel-default-extraUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-develUpgrade dtb-apmUpgrade ocfs2-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-default-optionalUpgrade dtb-amlogic | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-genericUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-intelUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-oemUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1066-azureUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-aws-lts-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-raspi2Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-azure-lts-20.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-raspiUpgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-awsUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-bluefieldUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-oem-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-189-genericUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-gcpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-5.4.0-1075-ibm | 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