Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's handling of the struct iw_point has been addressed. This struct contains a 32-bit gap on 64-bit architectures, which can lead to unintended disclosure of kernel data to user space. The issue arises when the struct is used in wireless extensions, particularly with compatibility ioctls. To mitigate this information leak, the kernel now ensures that the struct is properly zeroed before use, preventing the unintentional exposure of sensitive data.
Exploitation of this vulnerability could result in a kernel information leak, disclosing 32 bits of kernel data to user space.
The vulnerability can be reproduced by using wireless extensions that dispatch compatibility ioctls. The struct iw_point will leak uninitialized data, which can be exploited to read kernel memory.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.