Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A memory leak vulnerability has been identified in the Intel Thunder Bay pinctrl driver of the Linux kernel. The issue arises in the 'thunderbay_add_functions()' function, which fails to free the 'thunderbay_funcs' memory when an error occurs, leading to a memory leak. This vulnerability affects the Linux kernel stable tree.
The vulnerability can lead to a memory leak, causing increased memory usage over time, which could potentially degrade system performance.
The vulnerability can be reproduced by invoking the 'thunderbay_add_functions()' function in the Intel Thunder Bay pinctrl driver without proper error handling. This will result in the 'thunderbay_funcs' memory not being freed, causing a memory leak.
The vulnerability has been addressed by modifying the 'thunderbay_add_functions()' function to include a memory free operation when an error occurs. Users can apply the latest patches available in the Linux kernel stable tree to remediate this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.