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 kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-livepatch-5.10.226-214.879Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.167-112.165Upgrade python-perfUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade perfUpgrade kernel-tools-develUpgrade kernel-headersUpgrade kernel | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade kernel-livepatch-6.1.109-118.189Upgrade bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-modules-extra | Oct 16, 2025 | Aug 17, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Oct 7, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftool | Dec 12, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools | 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-devel-azureUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade kernel-default-vdsoUpgrade kernel-64kb-optionalUpgrade dtb-amdUpgrade dtb-appleUpgrade gfs2-kmp-64kbUpgrade kernel-default-develUpgrade kernel-rt-livepatchUpgrade dtb-amlogicUpgrade kernel-kvmsmall-develUpgrade kernel-source-azureUpgrade kernel-default-optionalUpgrade cluster-md-kmp-defaultUpgrade kernel-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rtUpgrade kernel-debug-develUpgrade ocfs2-kmp-azureUpgrade dtb-amazonUpgrade dtb-hisiliconUpgrade kernel-azure-extraUpgrade kernel-debugUpgrade cluster-md-kmp-azureUpgrade dtb-xilinxUpgrade kernel-sourceUpgrade kernel-syms-azureUpgrade kselftests-kmp-defaultUpgrade dtb-lgUpgrade dlm-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dtb-freescaleUpgrade dtb-renesasUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-azureUpgrade kernel-macrosUpgrade dtb-apmUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-exynosUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade kernel-devel-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade dtb-armUpgrade kernel-develUpgrade kernel-rt-livepatch-develUpgrade dtb-socionextUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-alteraUpgrade dtb-caviumUpgrade kernel-rt_debugUpgrade kernel-obs-buildUpgrade kernel-source-vanillaUpgrade kernel-azure-develUpgrade dtb-nvidiaUpgrade kernel-default-livepatchUpgrade kernel-defaultUpgrade kernel-azure-vdsoUpgrade dtb-marvellUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade dlm-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade kernel-docsUpgrade kernel-kvmsmall-vdsoUpgrade dtb-sprdUpgrade dtb-broadcomUpgrade kernel-debug-vdsoUpgrade kernel-azure-optionalUpgrade kselftests-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-source-rtUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade reiserfs-kmp-64kbUpgrade kernel-azureUpgrade kernel-rt-vdsoUpgrade dtb-qcomUpgrade reiserfs-kmp-rtUpgrade kernel-rt-optionalUpgrade dtb-rockchipUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-64kb | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-bluefieldUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-azureUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-gkeop-5.4Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-intelUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-gkeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oemUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi2Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-virtualUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1017-oracle-64k | 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