CVE-2023-53539
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
04/10/2025
Last modified:
06/10/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
RDMA/rxe: Fix incomplete state save in rxe_requester<br />
<br />
If a send packet is dropped by the IP layer in rxe_requester()<br />
the call to rxe_xmit_packet() can fail with err == -EAGAIN.<br />
To recover, the state of the wqe is restored to the state before<br />
the packet was sent so it can be resent. However, the routines<br />
that save and restore the state miss a significnt part of the<br />
variable state in the wqe, the dma struct which is used to process<br />
through the sge table. And, the state is not saved before the packet<br />
is built which modifies the dma struct.<br />
<br />
Under heavy stress testing with many QPs on a fast node sending<br />
large messages to a slow node dropped packets are observed and<br />
the resent packets are corrupted because the dma struct was not<br />
restored. This patch fixes this behavior and allows the test cases<br />
to succeed.



