Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A resource leak vulnerability has been identified in the Linux kernel's GPIO MVEBU driver, specifically in the stable branch. This leak occurs when the driver is detached, leading to an improper handling of the interrupt request (IRQ) domain. The issue arises from the use of 'irq_domain_add_linear' without a corresponding cleanup action, causing resources to be left unreleased when the driver is removed.
The vulnerability leads to a resource leak in the GPIO MVEBU driver, which can cause memory to be improperly managed and potentially lead to other issues over time.
The vulnerability can be reproduced by loading the GPIO MVEBU driver and then detaching it. This process will trigger the resource leak by removing the driver without properly cleaning up the associated IRQ domain, which is the root cause of the issue.
The vulnerability has been addressed in the Linux kernel. Users can upgrade to the latest version of the stable branch to apply the fix.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.