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