GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux vdpa: missing netlink attribute policy allows out-of-bounds read on vdpa config

CVSS 7.8CVE-2023-53543Kernel, userspace & hypervisorcurated

Impact

vdpa_nl_policy omitted the max virtqueue pairs attribute, so the netlink parser can hand a handler an attribute shorter than it expects and the handler reads out of bounds - the same shape as CVE-2023-3773. vDPA is the hardware-assisted virtio datapath used with SmartNICs and DPUs, so this sits on the management path of exactly the devices that front GPU nodes. The vdpa netlink family is administrative, so the exposure is kernel memory disclosure or a crash from a host process holding net admin rights, not a tenant escape.

Who can reach it

Local, requires CAP_NET_ADMIN to send vdpa netlink management messages. Not reachable from a guest or an unprivileged container.

What to do

Patch the host kernel to a stable release that adds the missing nla_policy entry and reboot the node after draining. Hosts without vDPA devices or with the vdpa module unloaded are not exposed.

References

Related entries

All Kernel, userspace & hypervisor entries

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.