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