Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A memory leak vulnerability has been identified in the Linux kernel's Netrom implementation, specifically within the nr_sendmsg function. This issue arises when the sock_alloc_send_skb function returns NULL in the nr_output function. In such cases, the original socket buffer (skb), which was allocated in nr_sendmsg, is not properly freed. The vulnerability affects several versions of the Linux kernel.
Exploitation of this vulnerability leads to a memory leak, where allocated memory is not released, potentially causing increased memory usage and degradation of system performance over time.
The vulnerability can be reproduced by sending a message through a Netrom socket using a kernel version that is affected by this issue. The nr_output function will be called, and if sock_alloc_send_skb returns NULL, the skb allocated in nr_sendmsg will not be freed, causing a memory leak.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The commit addressing this issue is available in the Linux kernel stable tree.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.