CD
Size: a a a
CD
CD
А
А
CD
In the Linux kernel through 5.3.2, cfg80211_mgd_wext_giwessid in net/wireless/wext-sme.c does not reject a long SSID IE, leading to a Buffer Overflow.
int cfg80211_mgd_wext_giwessid ( struct net_device * dev,)
struct iw_request_info * info,
struct iw_point * data,
char * ssid
memcpy(ssid, ie + 2, data->length);кто же знал, что data->length может быть больше номинального размера буфера
А
А
CD
CD
А
The x86 IRET will not clear upper bits of the stack register (32:16) when returning to 16-bit mode. As the result, the kernel high 16bit of ESP may be leaked to the userspace. Same is true for 64-bit kernel to 16-bit userspace transition.
CD
CD
The x86 IRET will not clear upper bits of the stack register (32:16) when returning to 16-bit mode. As the result, the kernel high 16bit of ESP may be leaked to the userspace. Same is true for 64-bit kernel to 16-bit userspace transition.
А
А
А
CD
CD
А
CD
CD