GPU VulnDB

Database/Firmware, BMC & network fabric

Linux kernel (drivers/infiniband/ulp/ipoib): A PKEY child interface created over netlink comes up with multiple TX/RX

CVE-2023-52745Firmware, BMC & network fabriccurated

Impact

A PKEY child interface created over netlink comes up with multiple TX/RX queues even when the parent device supports only one, and the first packet sent on it dereferences a NULL pointer and panics the node. PKEY partitions are exactly how an InfiniBand fabric separates tenants, so the isolation mechanism itself becomes the crash trigger.

Who can reach it

Two-stage: the partition child interface is created by the operator or orchestration over netlink (needs CAP_NET_ADMIN), after which any unprivileged workload sending traffic on that interface panics the node. Conditional on legacy IPoIB with PKEY child interfaces on a device that supports a single queue.

What to do

Update to 5.4.232 / 5.10.168 / 5.15.94 / 6.1.12 or later. Interim: create PKEY child interfaces through the legacy sysfs path rather than netlink, or avoid PKEY child interfaces on single-queue IPoIB devices until patched.

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.