In the Linux kernel, the following vulnerability has been resolved:
netpoll: Fix race condition in netpoll_owner_active
KCSAN detected a race condition in netpoll:
BUG: KCSAN: data-race in net_rx_action / netpoll_send_skb write (marked) to 0xffff8881164168b0 of 4 bytes by interrupt on cpu 10: net_rx_action (./include/linux/netpoll.h:90 net/core/dev.c:6712 net/core/dev.c:6822) <snip> read to 0xffff8881164168b0 of 4 bytes by task 1 on cpu 2: netpoll_send_skb (net/core/netpoll.c:319 net/core/netpoll.c:345 net/core/netpoll.c:393) netpoll_send_udp (net/core/netpoll.c:?) <snip> value changed: 0x0000000a -> 0xffffffff
This happens because netpoll_owner_active() needs to check if the current CPU is the owner of the lock, touching napi->poll_owner non atomically. The ->poll_owner field contains the current CPU holding the lock.
Use an atomic read to check if the poll owner is the current CPU.
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-tools-libsUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade rtlaUpgrade kernel-64k-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-64k-debug-develUpgrade kernel-cross-headersUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade bpftoolUpgrade kernel-zfcpdump-develUpgrade python3-perfUpgrade kernel-64k-debug-modulesUpgrade kernelUpgrade kernel-64k-modules-extraUpgrade kernel-docUpgrade perfUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-develUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-uki-virtUpgrade kernel-abi-stablelistsUpgrade kernel-64kUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debugUpgrade kernel-rt-modulesUpgrade kernel-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-headersUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rtUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade libperfUpgrade kernel-64k-coreUpgrade kernel-toolsUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-devel-matched | Sep 26, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernelUpgrade kernel-livepatch-5.10.223-211.872Upgrade bpftool-debuginfoUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade perf-debuginfoUpgrade python-perfUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade perf | May 22, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 17, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel | Oct 8, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libs | Oct 9, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Oct 9, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 25, 2024 | Jul 12, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-modules-extraUpgrade libperf-debuginfoUpgrade kernel-cross-headersUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matchedUpgrade kernel-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-coreUpgrade libperfUpgrade kernel-debugUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade kernel-rt-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade rtlaUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-coreUpgrade kernel-devel-matchedUpgrade bpftool-debuginfoUpgrade kernel-debug-develUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debuginfoUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade perfUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-rt-kvmUpgrade rvUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade kernel-modulesUpgrade kernel-uki-virtUpgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade bpftoolUpgrade kernel-develUpgrade kernel-debug-uki-virt | Oct 2, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade kselftests-kmp-azureUpgrade dtb-lgUpgrade kernel-rtUpgrade dlm-kmp-rtUpgrade dtb-amazonUpgrade kernel-docs-htmlUpgrade kernel-azure-vdsoUpgrade dtb-alteraUpgrade dtb-nvidiaUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmallUpgrade kernel-default-livepatchUpgrade kernel-azure-extraUpgrade dlm-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-azure-develUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kernel-source-azureUpgrade dtb-appleUpgrade dtb-sprdUpgrade kernel-64kbUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-vdsoUpgrade kernel-macrosUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-debug-vdsoUpgrade dtb-caviumUpgrade dtb-amlogicUpgrade dtb-socionextUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade kernel-default-manUpgrade kernel-syms-azureUpgrade dtb-marvellUpgrade kernel-syms-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-default-develUpgrade kselftests-kmp-rtUpgrade kernel-rt_debugUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-source-rtUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-devel-azureUpgrade dtb-freescaleUpgrade kernel-rt-extraUpgrade gfs2-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-default-vdsoUpgrade kernel-rt-develUpgrade kernel-default-base-rebuildUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-64kb-develUpgrade dtb-xilinxUpgrade dtb-renesasUpgrade dtb-hisiliconUpgrade dtb-amdUpgrade kernel-develUpgrade kernel-64kb-optionalUpgrade kernel-kvmsmall-develUpgrade kernel-docsUpgrade kernel-defaultUpgrade kernel-debug-develUpgrade gfs2-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-exynosUpgrade dtb-apmUpgrade kernel-default-baseUpgrade cluster-md-kmp-defaultUpgrade dtb-qcomUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-default-livepatch-develUpgrade kernel-sourceUpgrade kernel-default-optionalUpgrade dtb-mediatekUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-symsUpgrade kernel-debugUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-azureUpgrade dtb-arm | Dec 5, 2025 | Sep 27, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeUpgrade linux-image-virtualUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-azure-cvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1014-azureUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-awsUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-kvmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracleUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-raspiUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-oem-20.04bUpgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-gke-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1012-oemUpgrade linux-image-ibm-classicUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04d | 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