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 dtb-qcomUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade dtb-xilinxUpgrade kernel-macrosUpgrade kernel-rt-develUpgrade reiserfs-kmp-azureUpgrade dtb-caviumUpgrade dtb-armUpgrade gfs2-kmp-rtUpgrade kernel-azure-optionalUpgrade kernel-devel-rtUpgrade dlm-kmp-64kbUpgrade kernel-azureUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade dtb-sprdUpgrade kernel-debug-vdsoUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-sourceUpgrade kernel-rt-vdsoUpgrade kernel-syms-azureUpgrade kernel-default-optionalUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade gfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-default-base-rebuildUpgrade kernel-obs-qaUpgrade kernel-azure-develUpgrade kernel-default-extraUpgrade kernel-default-vdsoUpgrade dtb-exynosUpgrade kernel-source-vanillaUpgrade kernel-develUpgrade dtb-mediatekUpgrade kernel-azure-livepatch-develUpgrade dtb-alteraUpgrade dtb-rockchipUpgrade kernel-rt_debugUpgrade dtb-appleUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-debugUpgrade kernel-docsUpgrade kernel-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-symsUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-64kb-extraUpgrade gfs2-kmp-defaultUpgrade dtb-amazonUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-azureUpgrade dtb-freescaleUpgrade kernel-source-rtUpgrade dtb-amdUpgrade kernel-default-livepatchUpgrade kernel-64kb-develUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kbUpgrade dtb-renesasUpgrade kernel-debug-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatch-develUpgrade kernel-default-develUpgrade dtb-allwinnerUpgrade kernel-default-baseUpgrade dtb-socionextUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade dlm-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-azureUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-optionalUpgrade dtb-apmUpgrade reiserfs-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-rt_debug-develUpgrade dlm-kmp-rtUpgrade kernel-syms-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-rtUpgrade dtb-lgUpgrade dtb-marvellUpgrade 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