GPU VulnDB

Database/Firmware, BMC & network fabric

Linux kernel Soft-RoCE completion queue (rdma_rxe, rxe_cq_cleanup on create failure): Syzkaller-found slab

CVE-2025-38024Firmware, BMC & network fabriccurated

Impact

Syzkaller-found slab use-after-free reached straight from ib_uverbs_create_cq - the error unwind in rxe_create_cq() cleans up a queue that has already been released. Reachable by a tenant simply asking for a completion queue it knows will fail to allocate, which makes it easy to trigger repeatedly and therefore easy to shape the heap around.

Who can reach it

Local, unprivileged, via the uverbs create-CQ command on a Soft-RoCE device.

What to do

Kernel update fixing the cleanup ordering. Blacklist rdma_rxe where software RoCE is not in use.

References

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.