In the Linux kernel, the following vulnerability has been resolved:
sfc: fix TX channel offset when using legacy interrupts
In legacy interrupt mode the tx_channel_offset was hardcoded to 1, but that's not correct if efx_sepparate_tx_channels is false. In that case, the offset is 0 because the tx queues are in the single existing channel at index 0, together with the rx queue.
Without this fix, as soon as you try to send any traffic, it tries to get the tx queues from an uninitialized channel getting these errors: WARNING: CPU: 1 PID: 0 at drivers/net/ethernet/sfc/tx.c:540 efx_hard_start_xmit+0x12e/0x170 [sfc] [...] RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc] [...] Call Trace: <IRQ> dev_hard_start_xmit+0xd7/0x230 sch_direct_xmit+0x9f/0x360 __dev_queue_xmit+0x890/0xa40 [...] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020 [...] RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc] [...] Call Trace: <IRQ> dev_hard_start_xmit+0xd7/0x230 sch_direct_xmit+0x9f/0x360 __dev_queue_xmit+0x890/0xa40 [...]
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | Apr 28, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Apr 28, 2024 |
| Suse | — | Upgrade kernel-64kbUpgrade dtb-qcomUpgrade dtb-mediatekUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-azureUpgrade dtb-apmUpgrade kernel-zfcpdumpUpgrade dlm-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-azure-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmallUpgrade gfs2-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-default-develUpgrade kernel-syms-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-64kbUpgrade kernel-azure-develUpgrade kernel-rt-livepatch-develUpgrade kselftests-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade kernel-sourceUpgrade dtb-amazonUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-extraUpgrade kernel-azure-optionalUpgrade kernel-source-azureUpgrade kernel-rtUpgrade dtb-broadcomUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-symsUpgrade kernel-macrosUpgrade dtb-freescaleUpgrade kernel-rt-vdsoUpgrade dtb-amlogicUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-rtUpgrade gfs2-kmp-rtUpgrade dtb-exynosUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-syms-rtUpgrade kernel-obs-qaUpgrade dtb-lgUpgrade reiserfs-kmp-defaultUpgrade dtb-rockchipUpgrade ocfs2-kmp-azureUpgrade kernel-obs-buildUpgrade dtb-armUpgrade dtb-renesasUpgrade kernel-source-rtUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-debug-develUpgrade kernel-debugUpgrade gfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade dtb-marvellUpgrade kernel-rt-optionalUpgrade dtb-sprdUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-livepatchUpgrade dtb-appleUpgrade kernel-docs-htmlUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade kernel-azureUpgrade dtb-amdUpgrade kernel-defaultUpgrade dtb-alteraUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-xilinxUpgrade kernel-docsUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade dtb-socionextUpgrade kernel-rt_debug-develUpgrade dlm-kmp-defaultUpgrade kernel-rt-develUpgrade gfs2-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kernel-develUpgrade kernel-64kb-develUpgrade kernel-azure-extraUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-source-vanillaUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug | Aug 9, 2024 | Apr 28, 2024 |
| Ubuntu | — | Upgrade linux-ibmUpgrade linux-gkeopUpgrade linux-azure-5.15Upgrade linux-hwe-5.15Upgrade linuxUpgrade linux-raspiUpgrade linux-gkeop-5.15Upgrade linux-oracle-5.15Upgrade linux-awsUpgrade linux-azure-fde-5.15Upgrade linux-azureUpgrade linux-lowlatencyUpgrade linux-gkeUpgrade linux-gcp-5.15Upgrade linux-intel-iotg-5.15Upgrade linux-lowlatency-hwe-5.15Upgrade linux-aws-5.15Upgrade linux-gcpUpgrade linux-nvidiaUpgrade linux-intel-iotgUpgrade linux-oracleUpgrade linux-riscv-5.15Upgrade linux-realtimeUpgrade linux-azure-fdeUpgrade linux-kvm | Nov 19, 2024 | Apr 28, 2024 |
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