In the Linux kernel, the following vulnerability has been resolved:
virtio_net: Fix napi_skb_cache_put warning
After the commit bdacf3e34945 ("net: Use nested-BH locking for napi_alloc_cache.") was merged, the following warning began to appear:
WARNING: CPU: 5 PID: 1 at net/core/skbuff.c:1451 napi_skb_cache_put+0x82/0x4b0
__warn+0x12f/0x340 napi_skb_cache_put+0x82/0x4b0 napi_skb_cache_put+0x82/0x4b0 report_bug+0x165/0x370 handle_bug+0x3d/0x80 exc_invalid_op+0x1a/0x50 asm_exc_invalid_op+0x1a/0x20 __free_old_xmit+0x1c8/0x510 napi_skb_cache_put+0x82/0x4b0 __free_old_xmit+0x1c8/0x510 __free_old_xmit+0x1c8/0x510 __pfx___free_old_xmit+0x10/0x10
The issue arises because virtio is assuming it's running in NAPI context even when it's not, such as in the netpoll case.
To resolve this, modify virtnet_poll_tx() to only set NAPI when budget is available. Same for virtnet_poll_cleantx(), which always assumed that it was in a NAPI context.
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade perfUpgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade python-perfUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-livepatch-5.10.226-214.879Upgrade kernel-livepatch-5.15.167-112.165Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-tools-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade python3-perfUpgrade perfUpgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.109-118.189Upgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo | Oct 16, 2025 | Aug 17, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Oct 7, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Dec 12, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Dec 12, 2024 | Aug 17, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 21, 2024 | Aug 17, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Aug 17, 2024 |
| Suse | — | Upgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-docs-htmlUpgrade dtb-sprdUpgrade kernel-rtUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-64kbUpgrade dtb-broadcomUpgrade dlm-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-obs-buildUpgrade dtb-nvidiaUpgrade kernel-source-rtUpgrade reiserfs-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-rt-extraUpgrade dtb-allwinnerUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-azureUpgrade kernel-default-baseUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debugUpgrade dtb-qcomUpgrade kernel-defaultUpgrade dtb-caviumUpgrade kernel-rt-vdsoUpgrade kernel-source-vanillaUpgrade kernel-default-livepatchUpgrade kernel-azure-develUpgrade kselftests-kmp-azureUpgrade dtb-marvellUpgrade kselftests-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-debug-vdsoUpgrade dtb-rockchipUpgrade kernel-docsUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade reiserfs-kmp-64kbUpgrade dtb-alteraUpgrade kernel-kvmsmall-develUpgrade dtb-socionextUpgrade kernel-default-vdsoUpgrade kernel-64kbUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-source-azureUpgrade kernel-devel-rtUpgrade kernel-rt-livepatch-develUpgrade dtb-armUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-symsUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade reiserfs-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-macrosUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-64kbUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade dtb-exynosUpgrade dtb-appleUpgrade dlm-kmp-azureUpgrade kernel-default-extraUpgrade ocfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade dtb-xilinxUpgrade dtb-amdUpgrade kernel-default-develUpgrade kernel-sourceUpgrade kernel-debug-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-azureUpgrade dtb-lgUpgrade dtb-renesasUpgrade kernel-azure-extraUpgrade kernel-64kb-livepatch-develUpgrade dtb-amazonUpgrade kernel-debug-develUpgrade kernel-debugUpgrade kernel-kvmsmallUpgrade dtb-hisiliconUpgrade dtb-freescaleUpgrade dtb-apmUpgrade kernel-azure-livepatch-develUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kernel-64kb-develUpgrade kselftests-kmp-64kb | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-raspi2Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-ibm-classicUpgrade linux-image-virtualUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-awsUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-azure-cvmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-raspiUpgrade linux-image-bluefieldUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-oem-22.04aUpgrade linux-image-genericUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-intelUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-azureUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-gkeUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-nvidia-6.8Upgrade linux-image-oem-22.04d | Nov 4, 2024 | Aug 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 17, 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