Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/sw/rxe): The soft-RoCE queue-pair init error path frees the send-queue ring and leaves
Impact
The soft-RoCE queue-pair init error path frees the send-queue ring and leaves the pointer dangling, so the final reference drop frees it a second time. A double free of an attacker-sized ring buffer is a strong heap-corruption primitive for escaping a container.
Who can reach it
An unprivileged process on a node with rdma_rxe loaded creates queue pairs whose initialisation fails after the send queue is allocated. No HCA, no fabric peer, no host root.
What to do
No fixed version is listed in the record - take the stable kernel carrying acb53e47db1f (or 84b01721e804) and reboot. Interim: unload and blacklist rdma_rxe on nodes that do not need soft-RoCE.
References
Related entries
- Linux kernel (drivers/infiniband/sw/rxe): A tenant gets a double free in the kernel heap through a failed memoryCVE-2022-50543 · Linux kernel (drivers/infiniband/sw/rxe)High
- Linux kernel (drivers/infiniband/sw/rxe): Use-after-free from a race between a busy soft-RoCE task and its ownCVE-2025-40061 · Linux kernel (drivers/infiniband/sw/rxe)High
- Linux kernel (drivers/infiniband/sw/rxe): Two failed shared-receive-queue resizes in a row panic the node. The firstCVE-2025-68379 · Linux kernel (drivers/infiniband/sw/rxe)High
- Linux kernel (drivers/infiniband/sw/rxe): The soft-RoCE retransmit and ack timers race against queue-pair destructionCVE-2026-45910 · Linux kernel (drivers/infiniband/sw/rxe)High
- Linux kernel (drivers/infiniband/sw/rxe): A null-pointer dereference panics the node whenever queue-pair creation failsCVE-2022-50885 · Linux kernel (drivers/infiniband/sw/rxe)High
- Linux kernel (drivers/infiniband/sw/rxe): Any tenant that can open an RDMA verbs device can oops the node. A queue-pairCVE-2022-50127 · Linux kernel (drivers/infiniband/sw/rxe)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.