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