GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel mlx5_ib (create QP response): mlx5_ib_create_qp_resp is never initialized in create_qp_common, so creating

CVE-2018-20855Kernel, userspace & hypervisorRDMA/mlx5 uninitialized mlx5_ib_create_qp_respcurated

Impact

mlx5_ib_create_qp_resp is never initialized in create_qp_common, so creating a queue pair returns uninitialized kernel stack memory to the calling process. Low severity on its own, but it is a free kernel-stack read for any tenant with RDMA access, useful for defeating address-space layout randomization before a heavier exploit.

Who can reach it

Local, low-privileged - any user able to create an RDMA queue pair through libibverbs, which on a GPU cluster is every workload using RDMA collectives.

What to do

Upgrade the host kernel past 4.18.7 or take the distro backport. Any modern kernel already carries this; the value here is checking that legacy long-lived nodes in the fleet are not still on pre-4.18 kernels. Host reboot to apply.

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.