Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/hw/irdma): If copying the queue-pair response back to userspace fails, irdma's
Impact
If copying the queue-pair response back to userspace fails, irdma's create-QP error path calls destroy, which waits on a completion structure that was never initialized. A tenant that supplies a bad response buffer walks the kernel into a wait on uninitialized memory - an indefinite hang or corruption on a node shared with other tenants.
Who can reach it
Local and unprivileged: a tenant holding /dev/infiniband/uverbs* on an Intel irdma adapter issues create-QP with a udata buffer that cannot be written (unmapped or partially mapped), forcing ib_copy_to_udata to fail. No fabric peer or root needed. Conditional on irdma hardware (E810 / X722 RDMA) being present.
What to do
No fixed version is recorded in this entry; boot a stable kernel carrying the completion-init fix (commits ac1da7bd224d / af310407f79d). Interim: remove /dev/infiniband device nodes from untrusted tenant containers on irdma nodes.
References
Related entries
- 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
- Linux kernel (drivers/infiniband/hw/irdma): Use-after-free on completion-queue teardown. The driver frees the CQCVE-2022-50137 · Linux kernel (drivers/infiniband/hw/irdma)High
- 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
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.