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 display management. This issue arises in the 'hpd_rx_irq_create_workqueue' function, where the creation of an array of work queues for handling 'hpd_rx_irq' offload tasks can fail. If this happens, the function does not properly release the resources, leading to a memory leak. The vulnerability affects several versions of the Linux kernel.
The vulnerability can lead to a memory leak, causing increased memory usage and potentially leading to exhaustion of system resources.
The vulnerability can be reproduced by triggering a failure in the construction of the work queue array for 'hpd_rx_irq' offload work. This can be done by manipulating the conditions under which the work queue is created, causing the function to fail without properly cleaning up the allocated resources.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for upgrading the Linux kernel can be found in the official Linux kernel documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.