Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +3 more
A vulnerability in the Linux kernel's mwifiex wireless driver can lead to out-of-bounds read and integer underflow issues when processing received packets. This vulnerability is present in the stable group of the Linux kernel. The problem arises in several functions, including mwifiex_process_mgmt_packet, mwifiex_process_sta_rx_packet, and mwifiex_process_uap_rx_packet, where improper validation of packet data can cause out-of-bounds access to the skb->data buffer.
This vulnerability can be exploited to cause out-of-bounds read, potentially leading to memory corruption or disclosure of sensitive information.
The vulnerability can be reproduced by using a device with a wireless interface that relies on the mwifiex driver. When the device receives certain management or data packets, the driver will process these packets in a way that can trigger the out-of-bounds read and integer underflow. This can be done by sending crafted packets that exploit the lack of proper validation in the driver's packet processing functions.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. Instructions for upgrading the kernel can be found in the documentation for the specific Linux distribution in use.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.