In the Linux kernel, the following vulnerability has been resolved:
ice: Fix deinitializing VF in error path
If ice_ena_vfs() fails after calling ice_create_vf_entries(), it frees all VFs without removing them from snapshot PF-VF mailbox list, leading to list corruption.
Reproducer: devlink dev eswitch set $PF1_PCI mode switchdev ip l s $PF1 up ip l s $PF1 promisc on sleep 1 echo 1 > /sys/class/net/$PF1/device/sriov_numvfs sleep 1 echo 1 > /sys/class/net/$PF1/device/sriov_numvfs
Trace (minimized): list_add corruption. next->prev should be prev (ffff8882e241c6f0), but was 0000000000000000. (next=ffff888455da1330). kernel BUG at lib/list_debug.c:29! RIP: 0010:__list_add_valid_or_report+0xa6/0x100 ice_mbx_init_vf_info+0xa7/0x180 [ice] ice_initialize_vf_entry+0x1fa/0x250 [ice] ice_sriov_configure+0x8d7/0x1520 [ice] ? __percpu_ref_switch_mode+0x1b1/0x5d0 ? __pfx_ice_sriov_configure+0x10/0x10 [ice]
Sometimes a KASAN report can be seen instead with a similar stack trace: BUG: KASAN: use-after-free in __list_add_valid_or_report+0xf1/0x100
VFs are added to this list in ice_mbx_init_vf_info(), but only removed in ice_free_vfs(). Move the removing to ice_free_vf_entries(), which is also being called in other places where VFs are being removed (including ice_free_vfs() itself).
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-64k-modules-extraUpgrade kernel-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-cross-headersUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-coreUpgrade libperfUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64k-coreUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libsUpgrade kernel-headersUpgrade kernel-64k-devel-matchedUpgrade rtlaUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-64kUpgrade kernel-rt-64k-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-modules-coreUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-debugUpgrade kernel-64k-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade perfUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-modules-extraUpgrade python3-perfUpgrade kernel-rt-64k-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debugUpgrade kernel-64k-develUpgrade kernel-rtUpgrade rvUpgrade kernel-rt-64k-debug-develUpgrade kernel-debugUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-docUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-kvmUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-64kUpgrade kernel-devel | Jul 4, 2025 | Mar 27, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel | Jun 30, 2025 | Mar 27, 2025 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jun 26, 2025 | Mar 27, 2025 |
| Rocky_linux | — | Upgrade python3-perfUpgrade kernel-headersUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-develUpgrade perf-debuginfoUpgrade kernel-debug-develUpgrade kernel-debug-devel-matchedUpgrade kernel-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade rtlaUpgrade kernel-debugUpgrade kernel-modules-coreUpgrade kernel-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debuginfoUpgrade libperfUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-coreUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-modules-coreUpgrade rvUpgrade libperf-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-kvmUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debugUpgrade kernel-debug-modules-coreUpgrade kernel-develUpgrade kernel-rt-modules | Oct 6, 2025 | Oct 4, 2025 |
| Suse | — | Upgrade dtb-exynosUpgrade kernel-debugUpgrade kernel-default-optionalUpgrade kernel-devel-azureUpgrade kernel-obs-qaUpgrade dlm-kmp-azureUpgrade kernel-64kb-develUpgrade kernel-azure-develUpgrade kernel-syms-rtUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade kernel-debug-develUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade gfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmallUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade dtb-mediatekUpgrade dtb-appleUpgrade kernel-source-azureUpgrade kselftests-kmp-64kbUpgrade dtb-amazonUpgrade dtb-apmUpgrade dtb-amdUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade dtb-xilinxUpgrade kernel-rt_debug-vdsoUpgrade dtb-qcomUpgrade kernel-default-develUpgrade kernel-default-vdsoUpgrade kernel-rt-develUpgrade kernel-azure-extraUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade cluster-md-kmp-azureUpgrade dtb-freescaleUpgrade kernel-sourceUpgrade kernel-rt-livepatch-develUpgrade kernel-devel-rtUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade kernel-symsUpgrade kernel-rtUpgrade kernel-64kbUpgrade dtb-caviumUpgrade kernel-develUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debugUpgrade dlm-kmp-rtUpgrade dtb-socionextUpgrade dtb-alteraUpgrade kernel-defaultUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade dtb-renesasUpgrade kernel-default-livepatch-develUpgrade kernel-debug-vdsoUpgrade kernel-64kb-extraUpgrade dtb-rockchipUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-source-vanillaUpgrade kernel-docsUpgrade kernel-rt_debug-develUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade dtb-broadcomUpgrade cluster-md-kmp-rtUpgrade kernel-source-rtUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-docs-htmlUpgrade kernel-default-base-rebuildUpgrade dtb-marvellUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-vdsoUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade ocfs2-kmp-default | Dec 5, 2025 | Jun 26, 2025 |
| Ubuntu | — | Upgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1038-azureUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-kvmUpgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-realtimeUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-6.8.0-85-genericUpgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-awsUpgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-6.8.0-84-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-generic-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-gkeopUpgrade linux-image-gke-64kUpgrade linux-image-oem-22.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-ibmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-gcp-64kUpgrade linux-image-genericUpgrade linux-image-azure-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-raspi-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-oem-22.04bUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-aws-6.8 | May 21, 2025 | Mar 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