Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A memory leak vulnerability has been identified in the Linux kernel's mt76 wireless driver, specifically within the mt7615 module. The issue arises in the mt7615_mcu_wtbl_sta_add() function, where an skb (socket buffer) is allocated. If the subsequent call to mt76_connac_mcu_alloc_wtbl_req() fails, the function returns an error without freeing the allocated skb, leading to a memory leak. This vulnerability affects the Linux kernel stable tree.
Exploitation of this vulnerability leads to a memory leak, where allocated memory is not properly released, potentially causing increased memory usage and degradation of system performance over time.
The vulnerability can be reproduced by calling the mt7615_mcu_wtbl_sta_add() function with parameters that trigger a failure in the mt76_connac_mcu_alloc_wtbl_req() call. This will result in the allocated skb not being freed, causing a memory leak.
The vulnerability has been fixed in the Linux kernel. Users should upgrade to the latest version where this issue has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.