Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/hw/irdma): Use-after-free on completion-queue teardown. The driver frees the CQ
Impact
Use-after-free on completion-queue teardown. The driver frees the CQ backing resources before it has stopped the interrupt path from processing completions against them, so an in-flight CQE lands in freed memory - a heap write primitive from an unprivileged tenant, not merely a crash.
Who can reach it
A tenant container holding /dev/infiniband/uverbs* on an Intel E810 / irdma node destroys a CQ while traffic is still arriving on the associated QP. The race window is widened by inbound fabric traffic, so a cooperating peer on the RDMA fabric makes it far easier to win. Requires the irdma module and Intel RDMA-capable NICs.
What to do
No fixed release is published in this record - apply the listed stable fix commits or move to a current stable kernel. Interim: if tenants do not need RDMA, drop /dev/infiniband/* from their containers; if they do, treat irdma nodes as untrusted-tenant boundary hosts and prioritize the kernel update.
References
Related entries
- Linux kernel (drivers/infiniband/hw/irdma): The pseudo memory regions that back a QP/CQ/SRQ have no real hardware keyCVE-2026-68419 · Linux kernel (drivers/infiniband/hw/irdma)High
- Linux kernel (drivers/infiniband/hw/irdma): The page-address copy loop only honoured its bound when the bound wasCVE-2026-74390 · Linux kernel (drivers/infiniband/hw/irdma)High
- Linux kernel (drivers/infiniband/hw/irdma): A permanent kernel hang once any queue-pair goes to error.CVE-2022-48694 · Linux kernel (drivers/infiniband/hw/irdma)High
- 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
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.