CVE Catalog

CVE-2026-93104

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, rvt_alloc_device() deallocates the IB device when its port array cannot be allocated but then returns the pointer to the released allocation. Callers treat any non-NULL value as valid and dereference it, resulting in a use-after-free. The fix returns NULL immediately after deallocation so callers can propagate the allocation failure.

Risk Assessment

Use-after-free can lead to kernel crashes or potential privilege escalation by a local attacker.

Recommendation

Update the Linux kernel to a version containing the fix. Monitor kernel logs for errors related to rvt_alloc_device.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: RDMA/rvt: Return NULL after port allocation failure rvt_alloc_device() deallocates the IB device when its port array cannot be allocated but then returns the pointer to the released allocation. Callers treat any non-NULL value as valid and dereference it, resulting in a use-after-free. Return NULL immediately after deallocation so callers can propagate the allocation failure.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS