Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/hw/irdma): In the physical-buffer-list allocator, a chunk is freed while still linked
Impact
In the physical-buffer-list allocator, a chunk is freed while still linked on the PBLE info list, so the driver keeps walking and using freed memory. This is a use-after-free on the memory-registration path - a heap-grooming primitive for a container that wants host kernel code execution.
Who can reach it
A tenant container holding /dev/infiniband/uverbs* on an irdma node registers memory regions until the host-memory-cache segment allocation fails. A container can create that pressure deliberately with its own memory cgroup, so the failure branch is attacker-reachable rather than incidental.
What to do
No fixed version is listed in the record - take the stable kernel carrying 11eebcf63e98 (or 1e11a39a82e9) and reboot. Interim: drop /dev/infiniband/* from untrusted containers on irdma nodes.
References
Related entries
- 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
- 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
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.