In the Linux kernel, the following vulnerability has been resolved:
idpf: Fix RSS LUT NULL pointer crash on early ethtool operations
The RSS LUT is not initialized until the interface comes up, causing the following NULL pointer crash when ethtool operations like rxhash on/off are performed before the interface is brought up for the first time.
Move RSS LUT initialization from ndo_open to vport creation to ensure LUT is always available. This enables RSS configuration via ethtool before bringing the interface up. Simplify LUT management by maintaining all changes in the driver's soft copy and programming zeros to the indirection table when rxhash is disabled. Defer HW programming until the interface comes up if it is down during rxhash and LUT configuration changes.
Steps to reproduce: ** Load idpf driver; interfaces will be created modprobe idpf ** Before bringing the interfaces up, turn rxhash off ethtool -K eth2 rxhash off
[89408.371875] BUG: kernel NULL pointer dereference, address: 0000000000000000 [89408.371908] #PF: supervisor read access in kernel mode [89408.371924] #PF: error_code(0x0000) - not-present page [89408.371940] PGD 0 P4D 0 [89408.371953] Oops: Oops: 0000 [#1] SMP NOPTI <snip> [89408.372052] RIP: 0010:memcpy_orig+0x16/0x130 [89408.372310] Call Trace: [89408.372317] <TASK> [89408.372326] ? idpf_set_features+0xfc/0x180 [idpf] [89408.372363] __netdev_update_features+0x295/0xde0 [89408.372384] ethnl_set_features+0x15e/0x460 [89408.372406] genl_family_rcv_msg_doit+0x11f/0x180 [89408.372429] genl_rcv_msg+0x1ad/0x2b0 [89408.372446] ? __pfx_ethnl_set_features+0x10/0x10 [89408.372465] ? __pfx_genl_rcv_msg+0x10/0x10 [89408.372482] netlink_rcv_skb+0x58/0x100 [89408.372502] genl_rcv+0x2c/0x50 [89408.372516] netlink_unicast+0x289/0x3e0 [89408.372533] netlink_sendmsg+0x215/0x440 [89408.372551] __sys_sendto+0x234/0x240 [89408.372571] __x64_sys_sendto+0x28/0x30 [89408.372585] x64_sys_call+0x1909/0x1da0 [89408.372604] do_syscall_64+0x7a/0xfa0 [89408.373140] ? clear_bhb_loop+0x60/0xb0 [89408.373647] entry_SYSCALL_64_after_hwframe+0x76/0x7e [89408.378887] </TASK> <snip>
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Jan 23, 2026 |
| Suse | — | Upgrade cluster-md-kmp-azureUpgrade dtb-amazonUpgrade kernel-default-livepatchUpgrade kernel-kvmsmallUpgrade kernel-rt-optionalUpgrade kernel-default-extraUpgrade dtb-apmUpgrade dlm-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-docsUpgrade kernel-azure-extraUpgrade kernel-syms-azureUpgrade kernel-64kbUpgrade kernel-zfcpdumpUpgrade kernel-macrosUpgrade dlm-kmp-azureUpgrade dtb-freescaleUpgrade dtb-socionextUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade kernel-rtUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-rt-extraUpgrade kernel-default-develUpgrade kernel-obs-buildUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade dtb-amdUpgrade kselftests-kmp-azureUpgrade dtb-amlogicUpgrade kernel-defaultUpgrade dtb-appleUpgrade kernel-docs-htmlUpgrade kernel-rt-vdsoUpgrade dtb-marvellUpgrade kernel-kvmsmall-vdsoUpgrade dtb-broadcomUpgrade gfs2-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade cluster-md-kmp-rtUpgrade kernel-azureUpgrade kernel-default-baseUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-sourceUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade dtb-xilinxUpgrade dtb-exynosUpgrade gfs2-kmp-defaultUpgrade dtb-renesasUpgrade dtb-mediatekUpgrade dtb-armUpgrade dtb-alteraUpgrade dtb-rockchipUpgrade kernel-64kb-optionalUpgrade kernel-source-vanillaUpgrade dtb-allwinnerUpgrade ocfs2-kmp-defaultUpgrade kernel-develUpgrade dtb-sprdUpgrade dtb-qcomUpgrade dtb-nvidiaUpgrade dtb-caviumUpgrade kernel-azure-optionalUpgrade kernel-default-vdsoUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-symsUpgrade kernel-source-azure | Feb 12, 2026 | Feb 12, 2026 |
| Ubuntu | — | Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-6.17Upgrade linux-image-oem-24.04dUpgrade linux-image-oracleUpgrade linux-image-laptop-23.10Upgrade linux-image-nvidia-64k-6.17Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-aws-fips-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-6.17Upgrade linux-image-ibm-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gke-64kUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1061-awsUpgrade linux-image-oracle-6.8Upgrade linux-image-oracle-6.17Upgrade linux-image-gcp-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-azure-fde-6.17Upgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.17.0-1031-nvidia-64kUpgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-6.17.0-1021-gcp-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-oem-24.04cUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-realtime-6.17Upgrade linux-image-awsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-22.04bUpgrade linux-image-generic-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.17.0-1021-gcpUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-6.17.0-1019-oracleUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-6.17.0-1030-oemUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-genericUpgrade linux-image-azure-fde-6.8Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-nvidiaUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64kUpgrade linux-image-fipsUpgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-136-fipsUpgrade linux-image-aws-64kUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-azure-6.17Upgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-raspiUpgrade linux-image-6.17.0-1018-realtimeUpgrade linux-image-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.17.0-1019-oracle-64kUpgrade linux-image-intel-iotgUpgrade linux-image-gkeopUpgrade linux-image-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-6.17.0-1031-nvidiaUpgrade linux-image-nvidia-6.17 | Jul 21, 2026 | Jul 20, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 17, 2026 | Jan 23, 2026 |
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