CVE-2026-31763
Incorrect IRQ Handler Free in Linux Kernel MPU3050 Gyro Driver
Publication date: 2026-05-01
Last updated on: 2026-05-01
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux_kernel | mpu3050 | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
How can this vulnerability impact me? :
This vulnerability involves an incorrect variable being used in the free_irq() call within the Linux kernel's mpu3050 gyro driver. Specifically, the IRQ handler used during teardown is incorrect, which could potentially lead to improper release of IRQ resources.
The impact could include system instability or resource leaks related to interrupt handling for the mpu3050 device, possibly affecting device functionality or system reliability.
Can you explain this vulnerability to me?
This vulnerability is related to the Linux kernel's iio gyro mpu3050 driver. Specifically, it involves an incorrect variable being used in the free_irq() function call during the teardown process of the IRQ handler.
The IRQ handler for this driver is supposed to be mpu3050->trig, but free_irq() was incorrectly called with the handler mpu3050 instead. The fix involves using the correct IRQ handler when calling free_irq().