In the Linux kernel, the following vulnerability has been resolved:
net: stmmac: Disable Tx queues when reconfiguring the interface
The Tx queues were not disabled in situations where the driver needed to stop the interface to apply a new configuration. This could result in a kernel panic when doing any of the 3 following actions: * reconfiguring the number of queues (ethtool -L) * reconfiguring the size of the ring buffers (ethtool -G) * installing/removing an XDP program (ip l set dev ethX xdp)
Prevent the panic by making sure netif_tx_disable is called when stopping an interface.
Without this patch, the following kernel panic can be observed when doing any of the actions above:
Unable to handle kernel paging request at virtual address ffff80001238d040 [....] Call trace: dwmac4_set_addr+0x8/0x10 dev_hard_start_xmit+0xe4/0x1ac sch_direct_xmit+0xe8/0x39c __dev_queue_xmit+0x3ec/0xaf0 dev_queue_xmit+0x14/0x20 [...] [ end trace 0000000000000002 ]---
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | May 24, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 24, 2024 |
| Suse | — | Upgrade dtb-amdUpgrade dtb-exynosUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-obs-buildUpgrade kernel-sourceUpgrade kernel-source-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-develUpgrade dlm-kmp-64kbUpgrade dtb-freescaleUpgrade kernel-rt_debug-develUpgrade dtb-lgUpgrade dtb-marvellUpgrade kernel-64kbUpgrade kernel-default-baseUpgrade dtb-hisiliconUpgrade gfs2-kmp-defaultUpgrade kernel-default-develUpgrade dtb-amazonUpgrade dtb-appleUpgrade kernel-rt-extraUpgrade kernel-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade kernel-source-vanillaUpgrade dtb-caviumUpgrade dtb-alteraUpgrade kernel-rt_debugUpgrade reiserfs-kmp-rtUpgrade dtb-broadcomUpgrade cluster-md-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-default-livepatchUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-devel-azureUpgrade kernel-zfcpdumpUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-docs-htmlUpgrade kernel-debug-develUpgrade dtb-renesasUpgrade dtb-socionextUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-optionalUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-symsUpgrade kselftests-kmp-rtUpgrade dtb-amlogicUpgrade ocfs2-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-macrosUpgrade kernel-rtUpgrade dtb-rockchipUpgrade kselftests-kmp-defaultUpgrade kernel-default-optionalUpgrade dlm-kmp-azureUpgrade dtb-apmUpgrade dlm-kmp-rtUpgrade kernel-obs-qaUpgrade cluster-md-kmp-defaultUpgrade kernel-docsUpgrade kernel-kvmsmallUpgrade kernel-64kb-develUpgrade cluster-md-kmp-rtUpgrade dtb-nvidiaUpgrade ocfs2-kmp-rtUpgrade kernel-debugUpgrade kernel-rt-develUpgrade dtb-xilinxUpgrade dtb-armUpgrade kernel-devel-rtUpgrade kernel-defaultUpgrade dtb-allwinnerUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-azureUpgrade kernel-develUpgrade dtb-sprdUpgrade reiserfs-kmp-azureUpgrade dtb-qcomUpgrade kernel-default-extraUpgrade kernel-default-base-rebuildUpgrade kernel-default-vdso | Aug 9, 2024 | May 24, 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