Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/sw/rxe): Soft-RoCE queue-pair cleanup drains send and receive work queues that a
Impact
Soft-RoCE queue-pair cleanup drains send and receive work queues that a partially failed create-QP never allocated, faulting in the kernel. Same shape as the other rxe unwind bug: a tenant that can make create-QP fail gets a reliable node crash, so one container can reboot a box full of other tenants' jobs.
Who can reach it
Local and unprivileged: reached from /dev/infiniband/uverbs* on an rdma_rxe (soft-RoCE) device by issuing a create-QP that fails after partial setup. No hardware adapter, no fabric peer. Conditional on rdma_rxe being loaded.
What to do
No fixed version is recorded in this entry; boot a stable kernel carrying the drain-queue guard (commits da572f6313ae / d366642b3099). Interim: blacklist rdma_rxe where soft-RoCE is not needed, and remove /dev/infiniband from tenant containers.
References
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.