In the Linux kernel, the following vulnerability has been resolved:
net: let net.core.dev_weight always be non-zero
The following problem was encountered during stability test:
(NULL net_device): NAPI poll function process_backlog+0x0/0x530 \ returned 1, exceeding its budget of 0. ------------[ cut here ]------------ list_add double add: new=ffff88905f746f48, prev=ffff88905f746f48, \ next=ffff88905f746e40. WARNING: CPU: 18 PID: 5462 at lib/list_debug.c:35 \ __list_add_valid_or_report+0xf3/0x130 CPU: 18 UID: 0 PID: 5462 Comm: ping Kdump: loaded Not tainted 6.13.0-rc7+ RIP: 0010:__list_add_valid_or_report+0xf3/0x130 Call Trace: ? __warn+0xcd/0x250 ? __list_add_valid_or_report+0xf3/0x130 enqueue_to_backlog+0x923/0x1070 netif_rx_internal+0x92/0x2b0 __netif_rx+0x15/0x170 loopback_xmit+0x2ef/0x450 dev_hard_start_xmit+0x103/0x490 __dev_queue_xmit+0xeac/0x1950 ip_finish_output2+0x6cc/0x1620 ip_output+0x161/0x270 ip_push_pending_frames+0x155/0x1a0 raw_sendmsg+0xe13/0x1550 __sys_sendto+0x3bf/0x4e0 __x64_sys_sendto+0xdc/0x1b0 do_syscall_64+0x5b/0x170 entry_SYSCALL_64_after_hwframe+0x76/0x7e
The reproduction command is as follows: sysctl -w net.core.dev_weight=0 ping 127.0.0.1
This is because when the napi's weight is set to 0, process_backlog() may return 0 and clear the NAPI_STATE_SCHED bit of napi->state, causing this napi to be re-polled in net_rx_action() until __do_softirq() times out. Since the NAPI_STATE_SCHED bit has been cleared, napi_schedule_rps() can be retriggered in enqueue_to_backlog(), causing this issue.
Making the napi's weight always non-zero solves this problem.
Triggering this issue requires system-wide admin (setting is not namespaced).
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/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-uki-virtUpgrade kernel-tools-libs-develUpgrade kernel-debug-uki-virtUpgrade kernel-64k-modules-extraUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-rt-debugUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-debug-modules-extraUpgrade rtlaUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-docUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-64k-modules-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-develUpgrade perfUpgrade kernel-devel-matchedUpgrade kernel-debug-develUpgrade libperfUpgrade kernel-64k-debug-modules-coreUpgrade rvUpgrade kernel-debug-modules-coreUpgrade kernel-headersUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-64k-modules-coreUpgrade kernel-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-debugUpgrade kernel-64k-coreUpgrade kernel-64k-debug-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-debug-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernelUpgrade kernel-zfcpdumpUpgrade kernel-rt-modules-coreUpgrade kernel-cross-headersUpgrade kernel-64k-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-rt-64k-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64kUpgrade kernel-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-modules-extraUpgrade kernel-64kUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-rt | Nov 20, 2025 | Nov 11, 2025 |
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.179-121.185Upgrade kernel-develUpgrade kernelUpgrade kernel-livepatch-5.10.235-227.919Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade python-perf | May 22, 2025 | Feb 27, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-develUpgrade kernel-livepatch-6.1.129-138.220Upgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perfUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-develUpgrade kernel-tools-devel | Jun 11, 2025 | Feb 27, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Mar 17, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade perfUpgrade kernel-tools-libs-develUpgrade kernel-headersUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-tools-libs | May 13, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel | Jun 13, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel | Jul 21, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Jul 1, 2025 | Feb 27, 2025 |
| Oracle_linux | — | Upgrade kernel | Nov 28, 2025 | Feb 27, 2025 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 9, 2025 | Feb 27, 2025 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-modulesUpgrade rtlaUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-uki-virtUpgrade kernel-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade perf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-debug-devel-matchedUpgrade perfUpgrade kernel-zfcpdump-debuginfoUpgrade libperfUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debuginfoUpgrade libperf-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-develUpgrade python3-perf-debuginfoUpgrade kernelUpgrade kernel-debug-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-coreUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-develUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-debugUpgrade rvUpgrade kernel-zfcpdumpUpgrade kernel-rt-coreUpgrade kernel-core | Feb 5, 2026 | Nov 21, 2025 |
| Suse | — | Upgrade kernel-source-vanillaUpgrade dtb-caviumUpgrade kernel-64kbUpgrade kernel-default-develUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade dtb-alteraUpgrade kernel-debug-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rt-vdsoUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-azure-extraUpgrade dtb-lgUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade dtb-amdUpgrade kernel-syms-azureUpgrade dtb-appleUpgrade kernel-docs-htmlUpgrade kernel-debug-vdsoUpgrade kernel-obs-buildUpgrade kernel-source-rtUpgrade kselftests-kmp-azureUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-64kbUpgrade dtb-exynosUpgrade gfs2-kmp-64kbUpgrade kernel-azure-develUpgrade dtb-amazonUpgrade kernel-default-livepatchUpgrade kernel-rt_debugUpgrade kernel-sourceUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-default-manUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-azureUpgrade dtb-socionextUpgrade gfs2-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-azure-vdsoUpgrade dlm-kmp-64kbUpgrade dtb-allwinnerUpgrade dtb-marvellUpgrade reiserfs-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade dtb-renesasUpgrade kernel-rt-extraUpgrade kernel-source-azureUpgrade dtb-armUpgrade kernel-develUpgrade kernel-defaultUpgrade dtb-amlogicUpgrade dlm-kmp-azureUpgrade kernel-syms-rtUpgrade dtb-mediatekUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-default-baseUpgrade kernel-rt_debug-vdsoUpgrade dtb-apmUpgrade kernel-symsUpgrade kernel-default-extraUpgrade kernel-default-optionalUpgrade kselftests-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-64kb-develUpgrade dtb-rockchipUpgrade kernel-rtUpgrade dtb-qcomUpgrade dtb-nvidiaUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-qaUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-macrosUpgrade kernel-devel-rtUpgrade dtb-xilinxUpgrade kernel-default-base-rebuildUpgrade kernel-default-livepatch-develUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade kernel-debugUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade kernel-docsUpgrade kselftests-kmp-rt | Dec 5, 2025 | May 20, 2025 |
| Ubuntu | — | Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-20.04bUpgrade linux-image-aws-64k-6.8Upgrade linux-image-intelUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-azure-fdeUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.8.0-1032-awsUpgrade linux-image-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegraUpgrade linux-image-ibm-classicUpgrade linux-image-genericUpgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-raspi2Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-bluefieldUpgrade linux-image-nvidiaUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-oem-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1022-oemUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-gkeopUpgrade linux-image-raspi-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-oem-osp1Upgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1031-oemUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-gke-6.8Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-lts-22.04 | May 20, 2025 | Feb 27, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Feb 27, 2025 |
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