Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's handling of the MPU-3050 gyroscope driver, specifically in the way interrupt requests (IRQs) are freed during the driver's teardown process. The issue arises because the IRQ handler is incorrectly specified, which could potentially lead to improper management of hardware interrupts.
The vulnerability could cause issues with interrupt handling for the MPU-3050 gyroscope, potentially leading to missed or improperly processed sensor data.
The vulnerability can be reproduced by loading the MPU-3050 gyroscope driver and then removing it. During the removal process, the driver incorrectly frees the IRQ using the wrong handler, which can disrupt proper interrupt management.
The vulnerability has been addressed in the Linux kernel by correcting the IRQ handler used in the free_irq() function during the driver's teardown process. Users should upgrade to a version of the Linux kernel that includes this fix.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.