Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A memory leak vulnerability has been identified in the Linux kernel's ath11k wireless driver. When an error occurs in the htc_tx_completion process, the associated socket buffer (skb) is not properly discarded. This oversight leads to a memory leak, as the skb remains unfreed and not accounted for elsewhere. The issue arises because the completion handler expects the skb to be consumed, even in the event of an error. The vulnerability has been addressed by ensuring that the skb is correctly freed when the endpoint ID is greater than or equal to ATH11K_HTC_EP_COUNT, prior to returning from the function.
The vulnerability causes a memory leak, as unfreed socket buffers accumulate and are not released, potentially leading to increased memory usage and degradation of system performance over time.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.