In the Linux kernel, the following vulnerability has been resolved:
scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
The session resources are used by FW and driver when session is offloaded, once session is uploaded these resources are not used. The lock is not required as these fields won't be used any longer. The offload and upload calls are sequential, hence lock is not required.
This will suppress following BUG_ON():
[ 449.843143] ------------[ cut here ]------------ [ 449.848302] kernel BUG at mm/vmalloc.c:2727! [ 449.853072] invalid opcode: 0000 [#1] PREEMPT SMP PTI [ 449.858712] CPU: 5 PID: 1996 Comm: kworker/u24:2 Not tainted 5.14.0-118.el9.x86_64 #1 Rebooting. [ 449.867454] Hardware name: Dell Inc. PowerEdge R730/0WCJNT, BIOS 2.3.4 11/08/2016 [ 449.876966] Workqueue: fc_rport_eq fc_rport_work [libfc] [ 449.882910] RIP: 0010:vunmap+0x2e/0x30 [ 449.887098] Code: 00 65 8b 05 14 a2 f0 4a a9 00 ff ff 00 75 1b 55 48 89 fd e8 34 36 79 00 48 85 ed 74 0b 48 89 ef 31 f6 5d e9 14 fc ff ff 5d c3 <0f> 0b 0f 1f 44 00 00 41 57 41 56 49 89 ce 41 55 49 89 fd 41 54 41 [ 449.908054] RSP: 0018:ffffb83d878b3d68 EFLAGS: 00010206 [ 449.913887] RAX: 0000000080000201 RBX: ffff8f4355133550 RCX: 000000000d400005 [ 449.921843] RDX: 0000000000000001 RSI: 0000000000001000 RDI: ffffb83da53f5000 [ 449.929808] RBP: ffff8f4ac6675800 R08: ffffb83d878b3d30 R09: 00000000000efbdf [ 449.937774] R10: 0000000000000003 R11: ffff8f434573e000 R12: 0000000000001000 [ 449.945736] R13: 0000000000001000 R14: ffffb83da53f5000 R15: ffff8f43d4ea3ae0 [ 449.953701] FS: 0000000000000000(0000) GS:ffff8f529fc80000(0000) knlGS:0000000000000000 [ 449.962732] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 449.969138] CR2: 00007f8cf993e150 CR3: 0000000efbe10003 CR4: 00000000003706e0 [ 449.977102] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 449.985065] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 449.993028] Call Trace: [ 449.995756] __iommu_dma_free+0x96/0x100 [ 450.000139] bnx2fc_free_session_resc+0x67/0x240 [bnx2fc] [ 450.006171] bnx2fc_upload_session+0xce/0x100 [bnx2fc] [ 450.011910] bnx2fc_rport_event_handler+0x9f/0x240 [bnx2fc] [ 450.018136] fc_rport_work+0x103/0x5b0 [libfc] [ 450.023103] process_one_work+0x1e8/0x3c0 [ 450.027581] worker_thread+0x50/0x3b0 [ 450.031669] ? rescuer_thread+0x370/0x370 [ 450.036143] kthread+0x149/0x170 [ 450.039744] ? set_kthread_struct+0x40/0x40 [ 450.044411] ret_from_fork+0x22/0x30 [ 450.048404] Modules linked in: vfat msdos fat xfs nfs_layout_nfsv41_files rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver dm_service_time qedf qed crc8 bnx2fc libfcoe libfc scsi_transport_fc intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp dcdbas rapl intel_cstate intel_uncore mei_me pcspkr mei ipmi_ssif lpc_ich ipmi_si fuse zram ext4 mbcache jbd2 loop nfsv3 nfs_acl nfs lockd grace fscache netfs irdma ice sd_mod t10_pi sg ib_uverbs ib_core 8021q garp mrp stp llc mgag200 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt mxm_wmi fb_sys_fops cec crct10dif_pclmul ahci crc32_pclmul bnx2x drm ghash_clmulni_intel libahci rfkill i40e libata megaraid_sas mdio wmi sunrpc lrw dm_crypt dm_round_robin dm_multipath dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log dm_zero dm_mod linear raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx raid6_pq libcrc32c crc32c_intel raid1 raid0 iscsi_ibft squashfs be2iscsi bnx2i cnic uio cxgb4i cxgb4 tls [ 450.048497] libcxgbi libcxgb qla4xxx iscsi_boot_sysfs iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi edd ipmi_devintf ipmi_msghandler [ 450.159753] ---[ end trace 712de2c57c64abc8 ]---
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-debug-modulesUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-develUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modules-extraUpgrade kernelUpgrade kernel-docUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-develUpgrade perfUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-modulesUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade bpftool | Sep 26, 2024 | May 30, 2024 |
| Debian | — | Upgrade linux | Jun 4, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libs | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Oct 9, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-tools | Oct 8, 2024 | May 30, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | May 30, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel | Sep 25, 2024 | May 30, 2024 |
| Rocky_linux | — | Upgrade kernel-debugUpgrade kernel-tools-libsUpgrade bpftool-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-modulesUpgrade kernel-headersUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-debuginfo-common-x86_64Upgrade perfUpgrade python3-perfUpgrade kernelUpgrade kernel-develUpgrade kernel-cross-headersUpgrade bpftoolUpgrade kernel-tools-libs-devel | May 8, 2025 | May 30, 2024 |
| Suse | — | Upgrade kselftests-kmp-64kbUpgrade kernel-macrosUpgrade kernel-sourceUpgrade kernel-obs-buildUpgrade kernel-kvmsmallUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-64kbUpgrade dtb-qcomUpgrade reiserfs-kmp-azureUpgrade dtb-amlogicUpgrade kernel-azure-baseUpgrade kernel-default-manUpgrade dtb-broadcomUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-rt-extraUpgrade dtb-rockchipUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-rtUpgrade kernel-docs-htmlUpgrade kernel-debug-livepatch-develUpgrade kernel-devel-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-syms-azureUpgrade dtb-nvidiaUpgrade kernel-azure-livepatch-develUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-marvellUpgrade kernel-debug-vdsoUpgrade kernel-default-extraUpgrade dtb-exynosUpgrade dtb-sprdUpgrade kernel-azure-develUpgrade kernel-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-azureUpgrade kernel-obs-qaUpgrade kernel-syms-rtUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-rtUpgrade dtb-appleUpgrade dtb-armUpgrade kernel-64kb-extraUpgrade kernel-symsUpgrade kernel-debugUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade dtb-amdUpgrade dtb-allwinnerUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatchUpgrade dtb-renesasUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-docsUpgrade kernel-devel-rtUpgrade kernel-azure-optionalUpgrade dtb-xilinxUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-64kb-optionalUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade dtb-mediatekUpgrade ocfs2-kmp-azureUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade kernel-rt-livepatchUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade dtb-freescaleUpgrade gfs2-kmp-defaultUpgrade dtb-caviumUpgrade dtb-apmUpgrade dtb-socionextUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-develUpgrade dtb-alteraUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-azureUpgrade dtb-amazonUpgrade kernel-64kb-livepatch-devel | Jul 10, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-intelUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-gkeop-5.4Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-raspiUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-ibmUpgrade linux-image-oemUpgrade linux-image-5.15.0-1070-azureUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-5.15.0-1064-gkeUpgrade linux-image-5.15.0-1062-nvidia-lowlatencyUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gkeopUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-azureUpgrade linux-image-genericUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-aws-lts-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-5.15.0-1064-kvmUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1065-oracleUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-118-lowlatency-64kUpgrade linux-image-5.15.0-1060-ibmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1070-azure-fdeUpgrade linux-image-5.15.0-1060-raspiUpgrade linux-image-oem-24.04Upgrade linux-image-5.4.0-1135-azureUpgrade linux-image-5.4.0-1130-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-118-lowlatencyUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi2Upgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-118-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-118-generic-lpaeUpgrade linux-image-5.15.0-1067-awsUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1066-gcpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1062-intel-iotgUpgrade linux-image-gke-5.15Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1062-nvidiaUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1050-gkeopUpgrade linux-image-5.15.0-118-generic | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | May 30, 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