Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's AMDGPU driver, specifically within the GMC v11.0 hardware management functions. The issue arises because the ECC interrupt is controlled by the firmware, and the host driver cannot modify this setting. As a result, the use of the 'amdgpu_irq_put' function to manage this interrupt in the 'gmc_v11_0_hw_fini' function is unnecessary and creates a call trace, indicating a potential flaw in the interrupt handling process.
The improper management of interrupt handling can lead to unnecessary call traces, which may complicate debugging and performance monitoring processes.
The vulnerability can be reproduced by invoking the 'gmc_v11_0_hw_fini' function within the AMDGPU driver. This function call will unintentionally include the 'amdgpu_irq_put' command for the ECC interrupt, despite the fact that the host driver lacks the authority to control this interrupt. This misuse will generate a call trace, highlighting the flaw.
Users can apply the latest patches 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.