In the Linux kernel, the following vulnerability has been resolved:
RDMA/irdma: Fix drain SQ hang with no completion
SW generated completions for outstanding WRs posted on SQ after QP is in error target the wrong CQ. This causes the ib_drain_sq to hang with no completion.
Fix this to generate completions on the right CQ.
[ 863.969340] INFO: task kworker/u52:2:671 blocked for more than 122 seconds. [ 863.979224] Not tainted 5.14.0-130.el9.x86_64 #1 [ 863.986588] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 863.996997] task:kworker/u52:2 state:D stack: 0 pid: 671 ppid: 2 flags:0x00004000 [ 864.007272] Workqueue: xprtiod xprt_autoclose [sunrpc] [ 864.014056] Call Trace: [ 864.017575] __schedule+0x206/0x580 [ 864.022296] schedule+0x43/0xa0 [ 864.026736] schedule_timeout+0x115/0x150 [ 864.032185] __wait_for_common+0x93/0x1d0 [ 864.037717] ? usleep_range_state+0x90/0x90 [ 864.043368] __ib_drain_sq+0xf6/0x170 [ib_core] [ 864.049371] ? __rdma_block_iter_next+0x80/0x80 [ib_core] [ 864.056240] ib_drain_sq+0x66/0x70 [ib_core] [ 864.062003] rpcrdma_xprt_disconnect+0x82/0x3b0 [rpcrdma] [ 864.069365] ? xprt_prepare_transmit+0x5d/0xc0 [sunrpc] [ 864.076386] xprt_rdma_close+0xe/0x30 [rpcrdma] [ 864.082593] xprt_autoclose+0x52/0x100 [sunrpc] [ 864.088718] process_one_work+0x1e8/0x3c0 [ 864.094170] worker_thread+0x50/0x3b0 [ 864.099109] ? rescuer_thread+0x370/0x370 [ 864.104473] kthread+0x149/0x170 [ 864.109022] ? set_kthread_struct+0x40/0x40 [ 864.114713] ret_from_fork+0x22/0x30
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/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 3, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 3, 2024 |
| Suse | — | Upgrade kernel-sourceUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-default-vdsoUpgrade kernel-develUpgrade kernel-default-extraUpgrade dtb-alteraUpgrade kernel-obs-qaUpgrade kernel-source-vanillaUpgrade dtb-exynosUpgrade kernel-syms-azureUpgrade dtb-rockchipUpgrade dlm-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-default-base-rebuildUpgrade dtb-armUpgrade kernel-devel-rtUpgrade kernel-rt-develUpgrade kernel-kvmsmallUpgrade gfs2-kmp-rtUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade dtb-mediatekUpgrade kernel-macrosUpgrade cluster-md-kmp-rtUpgrade kernel-rtUpgrade kernel-rt-extraUpgrade ocfs2-kmp-defaultUpgrade dtb-caviumUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade kernel-default-optionalUpgrade dtb-qcomUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-azure-develUpgrade kernel-azure-optionalUpgrade kernel-obs-buildUpgrade kernel-devel-azureUpgrade kernel-rt-livepatchUpgrade kernel-rt-vdsoUpgrade dtb-amlogicUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-docsUpgrade kernel-debugUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-source-rtUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-defaultUpgrade dtb-amazonUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade kernel-syms-rtUpgrade kernel-64kb-optionalUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-64kbUpgrade dtb-broadcomUpgrade dlm-kmp-defaultUpgrade kernel-64kb-develUpgrade ocfs2-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-defaultUpgrade dtb-appleUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debug-develUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade dtb-socionextUpgrade dtb-allwinnerUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade dtb-lgUpgrade kernel-64kb-livepatch-develUpgrade dtb-renesasUpgrade kernel-default-livepatch-develUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade kernel-64kbUpgrade kernel-kvmsmall-develUpgrade dtb-freescaleUpgrade kernel-symsUpgrade kernel-azure-vdsoUpgrade kernel-64kb-extraUpgrade kernel-debug-develUpgrade dtb-amdUpgrade kernel-azure-extra | Aug 9, 2024 | May 3, 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