| Summary | In the Linux kernel, the following vulnerability has been resolved: net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo rtnl_fill_vfinfo() declares struct ifla_vf_broadcast on the stack struct ifla_vf_broadcast vf_broadcast; The struct contains a single fixed 32-byte field: /* include/uapi/linux/if_link.h */ The function then copies dev->broadcast into it using dev->addr_len memcpy(vf_broadcast.broadcast, dev->broadcast, dev->addr_len); On Ethernet devices (the overwhelming majority of SR-IOV NICs) nla_put(skb, IFLA_VF_BROADCAST, leaking up to 26 bytes of uninitialised kernel stack per VF per The other vf_* structs in the same function are explicitly zeroed Reachability: any unprivileged local process can open AF_NETLINK / Zero the on-stack struct before the partial memcpy, matching the |
|---|---|
| Publication Date | May 28, 2026, 7:16 p.m. |
| Registration Date | May 29, 2026, 4:12 a.m. |
| Last Update | May 28, 2026, 10:44 p.m. |