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