Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A memory leak vulnerability has been identified in the Linux kernel's AMD GPU power state management. This issue arises in the power state initialization function, which fails to properly release allocated memory before returning an error. The vulnerability is present in the Linux kernel stable tree.
Exploitation of this vulnerability leads to a memory leak, where allocated memory is not properly freed, potentially causing increased memory usage and degradation of system performance over time.
The vulnerability can be reproduced by initializing the power state table in the AMD GPU power management module. If the initialization process encounters an error while retrieving an entry from the powerplay table, the function will return early without freeing the memory allocated for the current power state. This behavior creates a memory leak, as the allocated memory remains unreturned, causing unnecessary memory consumption.
Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability. The patch can be downloaded from the Linux kernel Git repository.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.