Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/hw/mlx5): The memory-registration engine on the primary AI-cluster NIC wedges
Impact
The memory-registration engine on the primary AI-cluster NIC wedges permanently. Recovery resets the internal UMR queue-pair without waiting for outstanding work, the firmware discards those completions, and every waiter blocks forever - registration and deregistration stall for all tenants on the node, not just the one that hit the error.
Who can reach it
A tenant container holding /dev/infiniband/uverbs* on mlx5 hardware doing normal memory-region register/deregister work; once anything pushes the shared UMR queue-pair into error and recovery runs, the node-wide stall follows. The UMR queue-pair is per-device and shared, so a single tenant's error becomes everyone's outage.
What to do
The fixed-version metadata in this record is unreliable - apply the listed stable fix commits or move to a current stable kernel. Interim: drain workloads off nodes showing hung MR-registration tasks and reboot; there is no runtime way to reset the UMR queue-pair.
References
Related entries
- 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 kernel (drivers/infiniband/hw/mlx5): Memory-region deregistration hangs forever on the flagship AI-cluster NIC. ACVE-2025-21886 · Linux kernel (drivers/infiniband/hw/mlx5)Medium
- 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.