Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/hw/irdma): A permanent kernel hang once any queue-pair goes to error.
Impact
A permanent kernel hang once any queue-pair goes to error. Software-generated completions for outstanding work are posted to the wrong completion queue, so the send-queue drain never finishes: kernel workers wedge in uninterruptible sleep, and the RDMA storage transports layered on top (NFS/RDMA, nvme-rdma) stall for the entire node, not just the tenant that triggered it.
Who can reach it
Reachable from the fabric: any event that puts a QP into error - a peer disconnecting, a link transition, a cancelled connection - is enough, and the subsequent drain is issued by in-kernel consumers rather than the tenant. No credentials on the host are needed. Requires the irdma module (Intel E810-class RDMA NICs).
What to do
No fixed release is published in this record - apply the listed stable fix commits or run a current stable kernel. There is no clean interim control since the trigger is normal connection teardown; drain workloads off affected irdma nodes and reboot into a patched kernel.
References
Related entries
- Linux kernel (drivers/infiniband/hw/irdma): Queue-depth arithmetic was done in 32 bits, so a tenant passing a hugeCVE-2026-31491 · Linux kernel (drivers/infiniband/hw/irdma)High
- Linux kernel (drivers/infiniband/hw/irdma): A stale flag caused the CQ memory-registration path to read one elementCVE-2026-74346 · Linux kernel (drivers/infiniband/hw/irdma)Medium
- Linux kernel (drivers/infiniband/hw/irdma): If copying the queue-pair response back to userspace fails, irdma'sCVE-2026-31492 · Linux kernel (drivers/infiniband/hw/irdma)Medium
- Linux kernel (drivers/infiniband/hw/irdma): A tenant that asks for a user QP while declaring a zero-size work-queueCVE-2026-68418 · Linux kernel (drivers/infiniband/hw/irdma)Medium
- Linux kernel (drivers/infiniband/hw/irdma): The driver signalled completion of control-plane requests through anCVE-2026-72494 · Linux kernel (drivers/infiniband/hw/irdma)Critical
- Linux kernel (drivers/infiniband/hw/irdma): In the physical-buffer-list allocator, a chunk is freed while still linkedCVE-2021-47614 · Linux kernel (drivers/infiniband/hw/irdma)High
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.