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-zfcpdump-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-64k-modules-extraUpgrade kernel-64k-develUpgrade kernel-64k-debug-develUpgrade rtlaUpgrade kernel-modules-extraUpgrade kernel-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-debug-coreUpgrade python3-perfUpgrade kernel-64k-modules-coreUpgrade kernel-64k-modulesUpgrade kernel-debugUpgrade kernel-rt-debug-coreUpgrade kernel-modules-coreUpgrade kernel-coreUpgrade kernel-rt-coreUpgrade perfUpgrade kernel-64kUpgrade kernel-rt-modules-extraUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade kernel-64k-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-debug-devel-matchedUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rtUpgrade kernel-docUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-libs-develUpgrade rvUpgrade kernel-zfcpdumpUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-uki-virt | Nov 4, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernelUpgrade kernel-develUpgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.162-107.160Upgrade perfUpgrade kernel-headersUpgrade python-perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfoUpgrade kernel-livepatch-6.1.96-102.177Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade kernel-develUpgrade kernel-modules-extraUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade perf | Oct 16, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 17, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade kernel-abi-stablelists | Oct 9, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel | Oct 9, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Dec 5, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade dtb-nvidiaUpgrade reiserfs-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-macrosUpgrade dtb-socionextUpgrade kernel-docsUpgrade kernel-default-baseUpgrade kernel-debug-livepatch-develUpgrade kernel-syms-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-default-extraUpgrade dlm-kmp-azureUpgrade dtb-amdUpgrade cluster-md-kmp-64kbUpgrade dtb-renesasUpgrade dtb-rockchipUpgrade kernel-devel-rtUpgrade kernel-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-symsUpgrade kernel-debug-develUpgrade kernel-64kb-extraUpgrade kernel-default-base-rebuildUpgrade dtb-armUpgrade dtb-sprdUpgrade dtb-amlogicUpgrade kernel-rt_debugUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-obs-qaUpgrade kernel-obs-buildUpgrade kernel-64kb-develUpgrade dtb-mediatekUpgrade reiserfs-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-defaultUpgrade dtb-apmUpgrade kernel-rt-develUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-rtUpgrade dtb-amazonUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-defaultUpgrade dtb-exynosUpgrade dtb-appleUpgrade kernel-docs-htmlUpgrade kernel-devel-azureUpgrade kernel-develUpgrade kernel-rt_debug-develUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade kernel-source-rtUpgrade kernel-azure-extraUpgrade dtb-marvellUpgrade kernel-default-livepatchUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade dtb-allwinnerUpgrade kernel-zfcpdumpUpgrade dtb-lgUpgrade dtb-hisiliconUpgrade kernel-rt-optionalUpgrade dtb-caviumUpgrade kernel-azureUpgrade ocfs2-kmp-azureUpgrade kernel-rtUpgrade kernel-default-develUpgrade kernel-default-optionalUpgrade kernel-source-vanillaUpgrade kernel-default-vdsoUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-broadcomUpgrade kernel-kvmsmall-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade kernel-kvmsmallUpgrade dtb-alteraUpgrade kernel-kvmsmall-develUpgrade kernel-debug-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-64kbUpgrade kernel-azure-optionalUpgrade dtb-xilinxUpgrade kselftests-kmp-64kbUpgrade kernel-sourceUpgrade kernel-debugUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-devel | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-gkeopUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-intelUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-genericUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-raspi2Upgrade linux-image-ibm-classicUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-bluefieldUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1137-azureUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-kvmUpgrade linux-image-oemUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-gkeUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-raspiUpgrade linux-image-oracleUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeop-5.15Upgrade linux-image-xilinx-zynqmp | 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