In the Linux kernel, the following vulnerability has been resolved:
ipv6: fix possible race in __fib6_drop_pcpu_from()
syzbot found a race in __fib6_drop_pcpu_from() [1]
If compiler reads more than once (*ppcpu_rt), second read could read NULL, if another cpu clears the value in rt6_get_pcpu_route().
Add a READ_ONCE() to prevent this race.
Also add rcu_read_lock()/rcu_read_unlock() because we rely on RCU protection while dereferencing pcpu_rt.
[1]
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000012: 0000 [#1] PREEMPT SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000090-0x0000000000000097] CPU: 0 PID: 7543 Comm: kworker/u8:17 Not tainted 6.10.0-rc1-syzkaller-00013-g2bfcfd584ff5 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 Workqueue: netns cleanup_net RIP: 0010:__fib6_drop_pcpu_from.part.0+0x10a/0x370 net/ipv6/ip6_fib.c:984 Code: f8 48 c1 e8 03 80 3c 28 00 0f 85 16 02 00 00 4d 8b 3f 4d 85 ff 74 31 e8 74 a7 fa f7 49 8d bf 90 00 00 00 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 1e 02 00 00 49 8b 87 90 00 00 00 48 8b 0c 24 48 RSP: 0018:ffffc900040df070 EFLAGS: 00010206 RAX: 0000000000000012 RBX: 0000000000000001 RCX: ffffffff89932e16 RDX: ffff888049dd1e00 RSI: ffffffff89932d7c RDI: 0000000000000091 RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000007 R10: 0000000000000001 R11: 0000000000000006 R12: ffff88807fa080b8 R13: fffffbfff1a9a07d R14: ffffed100ff41022 R15: 0000000000000001 FS: 0000000000000000(0000) GS:ffff8880b9200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b32c26000 CR3: 000000005d56e000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> __fib6_drop_pcpu_from net/ipv6/ip6_fib.c:966 [inline] fib6_drop_pcpu_from net/ipv6/ip6_fib.c:1027 [inline] fib6_purge_rt+0x7f2/0x9f0 net/ipv6/ip6_fib.c:1038 fib6_del_route net/ipv6/ip6_fib.c:1998 [inline] fib6_del+0xa70/0x17b0 net/ipv6/ip6_fib.c:2043 fib6_clean_node+0x426/0x5b0 net/ipv6/ip6_fib.c:2205 fib6_walk_continue+0x44f/0x8d0 net/ipv6/ip6_fib.c:2127 fib6_walk+0x182/0x370 net/ipv6/ip6_fib.c:2175 fib6_clean_tree+0xd7/0x120 net/ipv6/ip6_fib.c:2255 __fib6_clean_all+0x100/0x2d0 net/ipv6/ip6_fib.c:2271 rt6_sync_down_dev net/ipv6/route.c:4906 [inline] rt6_disable_ip+0x7ed/0xa00 net/ipv6/route.c:4911 addrconf_ifdown.isra.0+0x117/0x1b40 net/ipv6/addrconf.c:3855 addrconf_notify+0x223/0x19e0 net/ipv6/addrconf.c:3778 notifier_call_chain+0xb9/0x410 kernel/notifier.c:93 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:1992 call_netdevice_notifiers_extack net/core/dev.c:2030 [inline] call_netdevice_notifiers net/core/dev.c:2044 [inline] dev_close_many+0x333/0x6a0 net/core/dev.c:1585 unregister_netdevice_many_notify+0x46d/0x19f0 net/core/dev.c:11193 unregister_netdevice_many net/core/dev.c:11276 [inline] default_device_exit_batch+0x85b/0xae0 net/core/dev.c:11759 ops_exit_list+0x128/0x180 net/core/net_namespace.c:178 cleanup_net+0x5b7/0xbf0 net/core/net_namespace.c:640 process_one_work+0x9fb/0x1b60 kernel/workqueue.c:3231 process_scheduled_works kernel/workqueue.c:3312 [inline] worker_thread+0x6c8/0xf70 kernel/workqueue.c:3393 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade kernel-64kUpgrade kernel-rt-debug-develUpgrade kernel-rt-develUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade python3-perfUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-modules-coreUpgrade bpftoolUpgrade kernel-64k-debug-develUpgrade kernel-debug-uki-virtUpgrade kernel-develUpgrade kernel-modules-extraUpgrade kernel-rt-debugUpgrade kernel-64k-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-coreUpgrade perfUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-rt-coreUpgrade kernel-64k-develUpgrade kernel-64k-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-modulesUpgrade rtlaUpgrade kernel-rtUpgrade rvUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-zfcpdumpUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade libperfUpgrade kernel-debug-devel-matchedUpgrade kernel-uki-virtUpgrade kernel-toolsUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modulesUpgrade kernel-docUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-64k-devel-matched | Nov 4, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.162-107.160Upgrade kernel-tools-develUpgrade perfUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernel-livepatch-6.1.96-102.177Upgrade bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel-modules-extraUpgrade kernel-tools | Oct 16, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 17, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade python3-perf | Oct 9, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perf | Oct 9, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Dec 5, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-kvmsmall-develUpgrade dtb-xilinxUpgrade kernel-sourceUpgrade kernel-default-livepatchUpgrade dlm-kmp-64kbUpgrade dtb-marvellUpgrade kselftests-kmp-64kbUpgrade kernel-azure-optionalUpgrade dtb-alteraUpgrade kernel-azure-extraUpgrade kernel-source-rtUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade dtb-hisiliconUpgrade dtb-lgUpgrade dtb-caviumUpgrade gfs2-kmp-64kbUpgrade kernel-azureUpgrade kernel-rtUpgrade kernel-64kb-optionalUpgrade dtb-qcomUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-develUpgrade kernel-azure-develUpgrade kernel-azure-livepatch-develUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade dtb-freescaleUpgrade kernel-develUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kernel-64kbUpgrade kernel-kvmsmallUpgrade kernel-source-azureUpgrade dtb-amazonUpgrade gfs2-kmp-azureUpgrade kernel-zfcpdumpUpgrade dtb-allwinnerUpgrade kernel-rt-optionalUpgrade dtb-appleUpgrade dtb-exynosUpgrade kernel-rt-vdsoUpgrade kernel-rt_debug-develUpgrade kernel-debug-vdsoUpgrade dtb-broadcomUpgrade gfs2-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-default-optionalUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-macrosUpgrade dtb-rockchipUpgrade kernel-default-extraUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-symsUpgrade dtb-renesasUpgrade dtb-amlogicUpgrade kernel-rt_debugUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade kernel-rt-livepatch-develUpgrade kernel-64kb-develUpgrade reiserfs-kmp-rtUpgrade kernel-docsUpgrade kernel-64kb-extraUpgrade dtb-sprdUpgrade dtb-armUpgrade reiserfs-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-defaultUpgrade kernel-rt-develUpgrade dlm-kmp-rtUpgrade dlm-kmp-defaultUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-debug-develUpgrade kernel-syms-rtUpgrade dtb-nvidiaUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-extraUpgrade dtb-socionextUpgrade kernel-debug-livepatch-develUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-obs-buildUpgrade kernel-azure-vdsoUpgrade dtb-amdUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-default-livepatch-devel | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-awsUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oemUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-bluefieldUpgrade linux-image-raspiUpgrade linux-image-gkeUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-ibmUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1012-oemUpgrade linux-image-oem-20.04dUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1014-azureUpgrade linux-image-oem-22.04aUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-intelUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-ibm-classicUpgrade linux-image-virtualUpgrade linux-image-genericUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-1043-iotUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-gke-5.15Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1132-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-1015-aws | Sep 12, 2024 | Jul 12, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 12, 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