Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +3 more
A memory leak vulnerability has been identified in the Linux kernel's mISDN USB driver, specifically within the hfcsusb_probe() function. The issue arises when the setup_instance() function fails, causing the memory allocated for the control URB (ctrl_urb) to be unreleased, which can lead to resource exhaustion. This vulnerability affects the stable versions of the Linux kernel.
Exploitation of this vulnerability can lead to a memory leak, where allocated memory is not properly freed, potentially causing resource exhaustion over time.
The vulnerability can be reproduced by loading the mISDN USB driver and causing the setup_instance() function to fail. This failure will result in the ctrl_urb memory allocation not being freed, leading to a memory leak.
The vulnerability has been fixed in the Linux kernel. Users can apply the latest patches available in the Linux kernel stable tree to address this issue.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.