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-zfcpdump-modulesUpgrade kernel-64k-debugUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-headersUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rtUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-coreUpgrade kernel-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-tools-libs-develUpgrade kernel-rt-modulesUpgrade kernel-modules-coreUpgrade libperfUpgrade kernel-64kUpgrade kernel-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-64k-modulesUpgrade rvUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-uki-virtUpgrade kernel-64k-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-rt-debug-coreUpgrade perfUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-64k-develUpgrade kernel-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-coreUpgrade kernelUpgrade bpftoolUpgrade kernel-debugUpgrade rtlaUpgrade kernel-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perfUpgrade kernel-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modules-extraUpgrade kernel-docUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-64k-debug-modules | Sep 26, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade perfUpgrade python-perfUpgrade kernel-headersUpgrade perf-debuginfo | May 22, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 17, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 9, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perf | Oct 9, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-tools | Oct 8, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 25, 2024 | Jul 12, 2024 |
| Rocky_linux | — | Upgrade kernel-debug-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-debugUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-debug-develUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-coreUpgrade kernel-rt-debug-debuginfoUpgrade rtlaUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-debuginfoUpgrade libperf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-develUpgrade kernel-cross-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-coreUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-headersUpgrade kernel-modules-coreUpgrade kernel-rt-coreUpgrade kernel-tools-debuginfoUpgrade kernel-debug-uki-virtUpgrade bpftoolUpgrade kernel-develUpgrade kernel-rtUpgrade kernel-modulesUpgrade rvUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade kernel-uki-virtUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-kvmUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-devel-matched | Oct 2, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade kernel-rt_debug-develUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade dtb-broadcomUpgrade cluster-md-kmp-64kbUpgrade dtb-amazonUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade kernel-kvmsmallUpgrade kernel-obs-buildUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-rtUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade kernel-azure-optionalUpgrade kernel-rt-livepatch-develUpgrade dtb-alteraUpgrade dtb-nvidiaUpgrade kselftests-kmp-64kbUpgrade kernel-64kbUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-develUpgrade dlm-kmp-rtUpgrade dtb-freescaleUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade dtb-marvellUpgrade kernel-devel-azureUpgrade kernel-rt-extraUpgrade kernel-azureUpgrade kernel-rt-optionalUpgrade kselftests-kmp-rtUpgrade dtb-amlogicUpgrade dtb-socionextUpgrade kernel-source-azureUpgrade kselftests-kmp-azureUpgrade kernel-debug-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-default-manUpgrade reiserfs-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-source-vanillaUpgrade kernel-rt_debugUpgrade dtb-appleUpgrade kernel-kvmsmall-vdsoUpgrade kernel-macrosUpgrade gfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-vdsoUpgrade dtb-allwinnerUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-debugUpgrade kernel-obs-qaUpgrade kernel-default-optionalUpgrade cluster-md-kmp-rtUpgrade dtb-mediatekUpgrade kernel-default-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade dtb-xilinxUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-default-extraUpgrade dlm-kmp-azureUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-develUpgrade dtb-amdUpgrade kernel-64kb-develUpgrade dtb-renesasUpgrade dtb-hisiliconUpgrade dtb-armUpgrade kernel-sourceUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-64kbUpgrade dtb-apmUpgrade kernel-kvmsmall-develUpgrade kernel-docsUpgrade kernel-defaultUpgrade kernel-debug-develUpgrade kernel-64kb-optionalUpgrade dtb-rockchipUpgrade dtb-exynosUpgrade kernel-symsUpgrade kernel-default-base | Dec 5, 2025 | Sep 27, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-raspiUpgrade linux-image-nvidia-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-intelUpgrade linux-image-azure-lts-22.04Upgrade linux-image-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-virtualUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-gcpUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-gkeUpgrade linux-image-nvidia-lowlatency-64k | 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