Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +3 more
A memory leak vulnerability has been identified in the Linux kernel's Mediatek clock management driver. The issue arises in the 'mtk_clk_simple_probe()' function, where the 'base' variable, obtained from 'of_iomap()', is not released under certain error conditions. This oversight can lead to a memory leak. The vulnerability affects the Linux kernel stable tree and has been addressed in a recent commit.
The vulnerability can cause a memory leak, potentially leading to increased memory usage and degradation of system performance over time.
The vulnerability can be reproduced by loading a Mediatek clock provider that does not have associated clock data. The 'mtk_clk_simple_probe()' function will be called, and if it encounters an error while processing, the 'base' variable will not be properly released, causing a memory leak.
Users can apply the latest patch available in the Linux kernel stable tree to address 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.