In the Linux kernel, the following vulnerability has been resolved:
mlxbf_gige: stop interface during shutdown
The mlxbf_gige driver intermittantly encounters a NULL pointer exception while the system is shutting down via "reboot" command. The mlxbf_driver will experience an exception right after executing its shutdown() method. One example of this exception is:
Unable to handle kernel NULL pointer dereference at virtual address 0000000000000070 Mem abort info: ESR = 0x0000000096000004 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x04: level 0 translation fault Data abort info: ISV = 0, ISS = 0x00000004 CM = 0, WnR = 0 user pgtable: 4k pages, 48-bit VAs, pgdp=000000011d373000 [0000000000000070] pgd=0000000000000000, p4d=0000000000000000 Internal error: Oops: 96000004 [#1] SMP CPU: 0 PID: 13 Comm: ksoftirqd/0 Tainted: G S OE 5.15.0-bf.6.gef6992a #1 Hardware name: https://www.mellanox.com BlueField SoC/BlueField SoC, BIOS 4.0.2.12669 Apr 21 2023 pstate: 20400009 (nzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : mlxbf_gige_handle_tx_complete+0xc8/0x170 [mlxbf_gige] lr : mlxbf_gige_poll+0x54/0x160 [mlxbf_gige] sp : ffff8000080d3c10 x29: ffff8000080d3c10 x28: ffffcce72cbb7000 x27: ffff8000080d3d58 x26: ffff0000814e7340 x25: ffff331cd1a05000 x24: ffffcce72c4ea008 x23: ffff0000814e4b40 x22: ffff0000814e4d10 x21: ffff0000814e4128 x20: 0000000000000000 x19: ffff0000814e4a80 x18: ffffffffffffffff x17: 000000000000001c x16: ffffcce72b4553f4 x15: ffff80008805b8a7 x14: 0000000000000000 x13: 0000000000000030 x12: 0101010101010101 x11: 7f7f7f7f7f7f7f7f x10: c2ac898b17576267 x9 : ffffcce720fa5404 x8 : ffff000080812138 x7 : 0000000000002e9a x6 : 0000000000000080 x5 : ffff00008de3b000 x4 : 0000000000000000 x3 : 0000000000000001 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: mlxbf_gige_handle_tx_complete+0xc8/0x170 [mlxbf_gige] mlxbf_gige_poll+0x54/0x160 [mlxbf_gige] __napi_poll+0x40/0x1c8 net_rx_action+0x314/0x3a0 __do_softirq+0x128/0x334 run_ksoftirqd+0x54/0x6c smpboot_thread_fn+0x14c/0x190 kthread+0x10c/0x110 ret_from_fork+0x10/0x20 Code: 8b070000 f9000ea0 f95056c0 f86178a1 (b9407002) ---[ end trace 7cc3941aa0d8e6a4 ]--- Kernel panic - not syncing: Oops: Fatal exception in interrupt Kernel Offset: 0x4ce722520000 from 0xffff800008000000 PHYS_OFFSET: 0x80000000 CPU features: 0x000005c1,a3330e5a Memory Limit: none ---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]---
During system shutdown, the mlxbf_gige driver's shutdown() is always executed. However, the driver's stop() method will only execute if networking interface configuration logic within the Linux distribution has been setup to do so.
If shutdown() executes but stop() does not execute, NAPI remains enabled and this can lead to an exception if NAPI is scheduled while the hardware interface has only been partially deinitialized.
The networking interface managed by the mlxbf_gige driver must be properly stopped during system shutdown so that IFF_UP is cleared, the hardware interface is put into a clean state, and NAPI is fully deinitialized.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-debug-modulesUpgrade kernel-debug-coreUpgrade python3-perfUpgrade bpftoolUpgrade kernel-64k-debug-develUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-uki-virtUpgrade kernel-rt-coreUpgrade kernel-debug-modulesUpgrade kernel-modules-coreUpgrade kernel-headersUpgrade kernel-debug-uki-virtUpgrade kernelUpgrade kernel-zfcpdumpUpgrade rtlaUpgrade kernel-64k-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-cross-headersUpgrade kernel-64k-develUpgrade kernel-zfcpdump-develUpgrade kernel-modulesUpgrade kernel-64k-modulesUpgrade kernel-rt-debug-develUpgrade kernel-64k-modules-extraUpgrade kernel-debug-develUpgrade kernel-docUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade perfUpgrade kernel-rt-debug-coreUpgrade kernel-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-64kUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debugUpgrade rvUpgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-coreUpgrade libperfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-rtUpgrade kernel-zfcpdump-core | Nov 4, 2024 | May 19, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 19, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 19, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Sep 13, 2024 | May 19, 2024 |
| Rocky_linux | — | Upgrade libperfUpgrade kernel-cross-headersUpgrade kernel-debug-devel-matchedUpgrade kernel-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-coreUpgrade rtlaUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-debuginfoUpgrade libperf-debuginfoUpgrade kernel-headersUpgrade kernel-rt-debug-kvmUpgrade kernelUpgrade kernel-zfcpdump-modules-coreUpgrade bpftool-debuginfoUpgrade kernel-debugUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-debuginfoUpgrade perf-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debugUpgrade rvUpgrade kernel-zfcpdump-coreUpgrade kernel-develUpgrade kernel-rt-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perfUpgrade kernel-debug-modules-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-modulesUpgrade bpftoolUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-rt-develUpgrade kernel-rt | Aug 1, 2024 | May 19, 2024 |
| Suse | — | Upgrade dtb-qcomUpgrade kernel-develUpgrade ocfs2-kmp-rtUpgrade kernel-64kb-extraUpgrade dtb-apmUpgrade dtb-armUpgrade dtb-mediatekUpgrade dtb-rockchipUpgrade ocfs2-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-rtUpgrade kernel-default-extraUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade dtb-allwinnerUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-macrosUpgrade dtb-xilinxUpgrade ocfs2-kmp-defaultUpgrade kernel-docsUpgrade kernel-azure-develUpgrade kernel-defaultUpgrade kernel-rt-livepatchUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-64kb-develUpgrade kernel-obs-qaUpgrade kernel-devel-rtUpgrade dlm-kmp-rtUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade dtb-amlogicUpgrade dtb-alteraUpgrade kernel-syms-rtUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade kernel-zfcpdumpUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-appleUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-debug-vdsoUpgrade kernel-debug-develUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-64kbUpgrade dlm-kmp-defaultUpgrade kernel-azureUpgrade kernel-rt-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-source-rtUpgrade kernel-source-azureUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade dtb-lgUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kbUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-exynosUpgrade kselftests-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-azure-optionalUpgrade kernel-azure-extraUpgrade dtb-socionextUpgrade dtb-marvellUpgrade dtb-amdUpgrade kernel-rt-optionalUpgrade kernel-docs-htmlUpgrade kernel-devel-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-sourceUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-buildUpgrade gfs2-kmp-rtUpgrade dtb-renesasUpgrade kernel-default-baseUpgrade kernel-default-develUpgrade kernel-64kb-optionalUpgrade dtb-caviumUpgrade kernel-rt_debug | Jun 13, 2024 | May 19, 2024 |
| Ubuntu | — | Upgrade linux-image-azureUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-oem-20.04cUpgrade linux-image-awsUpgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1065-awsUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-virtualUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1011-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-intel-iotgUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-genericUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-intelUpgrade linux-image-5.15.0-116-lowlatency-64k | Jul 12, 2024 | May 19, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | May 19, 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