KSPP / linux

Linux kernel source tree (Kernel Self Protection Project)
https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project
Other
80 stars 5 forks source link

Replace one-element array with flex-array member in drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h #253

Closed GustavoARSilva closed 1 year ago

GustavoARSilva commented 1 year ago
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
383 struct brcmf_tlv {
384         u8 id;
385         u8 len;
386         u8 data[1];
387 };

Also, worth noting is that this fake flex-array is currently being used as argument in calls to memcpy():

drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:
memcpy(ssid_le.SSID, ssid_ie->data, ssid_ie->len);
GustavoARSilva commented 1 year ago

In mainline now.