Database/Firmware, BMC & network fabric
Linux kernel RDMA core address resolution (RDMA_NL_LS_OP_IP_RESOLVE netlink handler): The netlink handler for
Impact
The netlink handler for kernel-initiated RDMA address resolution assumed userspace would always supply the destination GID attribute and never verified it. Omitting it leaves the DGID buffer uninitialized and the kernel then formats and consumes leftover stack contents as a fabric address - a KMSAN-confirmed uninitialized read whose value userspace can influence by shaping the stack beforehand. The practical worry on a shared node is not just the info leak but that a bogus DGID is what the kernel then tries to route to.
Who can reach it
Local. A userspace RDMA netlink service (the rdma-ndd / ibacm style daemon slot) replies to a kernel LS_IP_RESOLVE query without the DGID attribute. Requires the ability to bind the RDMA netlink LS service in the namespace.
What to do
Kernel update that parses the attributes with nla_parse_deprecated() and fails cleanly when DGID is absent. Verify no tenant workload can register itself as the RDMA netlink LS responder - that slot should belong to a host daemon only.
References
Related entries
- A shared library inside Supermicro BMC firmware that parses request headers: An authenticated attacker overflowsCVE-2025-8404 · A shared library inside Supermicro BMC firmware that parses request headersMedium
- Linux kernel (drivers/infiniband/hw/irdma): If copying the queue-pair response back to userspace fails, irdma'sCVE-2026-31492 · Linux kernel (drivers/infiniband/hw/irdma)Medium
- Linux KVM/SEV - vCPU locking when synchronizing VMSAs for SNP launch finish: KVM did not lock all vCPUsCVE-2026-31591 · Linux KVM/SEV - vCPU locking when synchronizing VMSAs for SNP launch finishMedium
- Linux KVM - VMSA sync on an already-launched SEV vCPU: KVM allowed synchronising vCPU state into the VMSACVE-2026-31593 · Linux KVM - VMSA sync on an already-launched SEV vCPUMedium
- Linux bnxt_en driver (backing store type from firmware response): A second firmware-controlled-index bug in the sameCVE-2026-43034 · Linux bnxt_en driver (backing store type from firmware response)Medium
- Linux kernel (drivers/infiniband/hw/irdma): A tenant that asks for a user QP while declaring a zero-size work-queueCVE-2026-68418 · Linux kernel (drivers/infiniband/hw/irdma)Medium
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.