PT-2026-90225 · Linux · Linux

CVE-2026-89509

·

Published

2026-09-11

·

Updated

2026-09-11

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
RDMA/ionic: Embed counter driver data in rdma counter allocation
Commit 7e53b31acc7f ("RDMA/core: Create and destroy rdma counter using rdma zalloc drv obj()") requires drivers implementing counter ops to embed struct rdma counter in a driver-specific struct, register its size via INIT RDMA OBJ SIZE, and provide a counter init callback.
The ionic driver was merged without this adaptation, causing a NULL pointer dereference in alloc and bind() since rdma zalloc drv obj() allocates zero bytes when size rdma counter is unset.
Consolidate struct ionic counter into a new struct ionic rdma counter that embeds struct rdma counter, replace the xarray with a lightweight ida for ID allocation, and add the required counter init and INIT RDMA OBJ SIZE declarations.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-89509

Affected Products

Linux