In the Linux kernel, the following vulnerability has been resolved:
net/mlx5: free mlx5stidx_data on final dealloc
Workloads that repeatedly allocate and release mkeys carrying TPH steering-tag hints (e.g. churning RDMA MRs) leak one struct mlx5stidx_data per cycle; kmemleak flags it as unreferenced and the kmalloc slab grows over time.
When the last reference to an ST table entry is dropped, mlx5stdeallocindex() removed the entry from idxxa but the backing mlx5stidx_data allocation was never freed.
Free idxdata after the xaerase() so the lifetime of the bookkeeping struct matches the lifetime of the ST entry it tracks.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72006.json"
}