CVE-2021-47001

CVE-2021-47001

High · published February 28, 2024

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

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

xprtrdma: Fix cwnd update ordering

After a reconnect, the reply handler is opening the cwnd (and thus

enabling more RPC Calls to be sent) /before/ rpcrdma_post_recvs()

can post enough Receive WRs to receive their replies. This causes an

RNR and the new connection is lost immediately.

The race is most clearly exposed when KASAN and disconnect injection

are enabled. This slows down rpcrdma_rep_create() enough to allow

the send side to post a bunch of RPC Calls before the Receive

completion handler can invoke ib_post_recv().

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.00749 · 54.4th percentile
Published
2024-02-28T14:15Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 5.5, < 5.10.385.10.38
linux/linux_kernel≥ 5.11, < 5.11.225.11.22
linux/linux_kernel≥ 5.12, < 5.12.55.12.5
References (9)
EPSS history
Timeline
  • 28 FEB 08:13Z
    xprtrdma: Fix cwnd update ordering
    cvelistv5