Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/hw/mlx5): Memory-region deregistration hangs forever on the flagship AI-cluster NIC. A
Impact
Memory-region deregistration hangs forever on the flagship AI-cluster NIC. A reference taken on the parent region is never dropped, so the deregister call blocks in uninterruptible sleep - the task cannot be killed, it holds device references that prevent teardown, and the tenant's GPU job wedges without releasing its RDMA resources back to the node.
Who can reach it
A tenant container holding /dev/infiniband/uverbs* on mlx5 hardware with on-demand paging (implicit ODP) in use - deregistering a parent MR that still has implicit children is enough, which is normal application shutdown behaviour and therefore trivially repeatable. Only applies where ODP is enabled; non-ODP registrations do not reach this path.
What to do
Update to 6.12.18 / 6.13.6 or later. Interim: disable on-demand paging for tenant workloads (do not advertise ODP capability) so implicit MRs are never created, and drain jobs off nodes that have accumulated stuck deregistration tasks.
References
Related entries
- Linux kernel (drivers/infiniband/hw/mlx5): The memory-registration engine on the primary AI-cluster NIC wedgesCVE-2025-21892 · Linux kernel (drivers/infiniband/hw/mlx5)Medium
- Linux kernel (drivers/infiniband/hw/mlx5): Memory-region deregistration self-deadlocks under memory pressure. AnCVE-2025-38373 · Linux kernel (drivers/infiniband/hw/mlx5)Medium
- Linux kernel (drivers/infiniband/hw/mlx5): An event subscription is published to the lookup table before its list headCVE-2025-38387 · Linux kernel (drivers/infiniband/hw/mlx5)Medium
- Linux kernel (drivers/infiniband/hw/mlx5): If the second of the two device-wide shared SRQs fails to allocate, theCVE-2026-46176 · Linux kernel (drivers/infiniband/hw/mlx5)High
- Linux kernel (drivers/infiniband/hw/mlx5): When on-demand-paging translation-table population fails, the UMR pathCVE-2026-74396 · Linux kernel (drivers/infiniband/hw/mlx5)High
- Linux i915 GPU kernel driver (HuC firmware load): The HuC delayed-loading fence is not released when probe fails earlyCVE-2025-37754 · Linux i915 GPU kernel driver (HuC firmware load)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.