CVE-2026-43469CWE-667

CVE-2026-43469

High · published May 8, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
44.7
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

xprtrdma: Decrement re_receiving on the early exit paths

In the event that rpcrdma_post_recvs() fails to create a work request

(due to memory allocation failure, say) or otherwise exits early, we

should decrement ep->re_receiving before returning. Otherwise we will

hang in rpcrdma_xprt_drain() as re_receiving will never reach zero and

the completion will never be triggered.

On a system with high memory pressure, this can appear as the following

hung task:

INFO: task kworker/u385:17:8393 blocked for more than 122 seconds.

Tainted: G S E 6.19.0 #3

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

task:kworker/u385:17 state:D stack:0 pid:8393 tgid:8393 ppid:2 task_flags:0x4248060 flags:0x00080000

Workqueue: xprtiod xprt_autoclose [sunrpc]

Call Trace:

<TASK>

__schedule+0x48b/0x18b0

? ib_post_send_mad+0x247/0xae0 [ib_core]

schedule+0x27/0xf0

schedule_timeout+0x104/0x110

__wait_for_common+0x98/0x180

? __pfx_schedule_timeout+0x10/0x10

wait_for_completion+0x24/0x40

rpcrdma_xprt_disconnect+0x444/0x460 [rpcrdma]

xprt_rdma_close+0x12/0x40 [rpcrdma]

xprt_autoclose+0x5f/0x120 [sunrpc]

process_one_work+0x191/0x3e0

worker_thread+0x2e3/0x420

? __pfx_worker_thread+0x10/0x10

kthread+0x10d/0x230

? __pfx_kthread+0x10/0x10

ret_from_fork+0x273/0x2b0

? __pfx_kthread+0x10/0x10

ret_from_fork_asm+0x1a/0x30

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00541 · 44.7th percentile
Weakness
CWE-667 · Improper Locking
Published
2026-05-08T19:16Z
Affected products (9)
ProductVersionsFixed in
linux/linux_kernel≥ 5.13, < 5.15.2035.15.203
linux/linux_kernel≥ 5.16, < 6.1.1676.1.167
linux/linux_kernel≥ 6.2, < 6.6.1306.6.130
linux/linux_kernel≥ 6.7, < 6.12.786.12.78
linux/linux_kernel≥ 6.13, < 6.18.196.18.19
linux/linux_kernel≥ 6.19, < 6.19.96.19.9
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (7)
EPSS history
Timeline
  • 08 MAY 14:22Z
    xprtrdma: Decrement re_receiving on the early exit paths
    cvelistv5