CVE-2026-31763: iio: gyro: mpu3050: Fix incorrect free_irq() variable
In the Linux kernel, the following vulnerability has been resolved:
iio: gyro: mpu3050: Fix incorrect freeirq() variable
The handler for the IRQ part of this driver is mpu3050->trig but, in the teardown freeirq() is called with handler mpu3050.
Use correct IRQ handler when calling freeirq().
Affected Software
Remediation
Event History
Frequently Asked Questions
Which systems are exposed and what access does an attacker need?
Exposure is limited to Linux systems using the iio/gyro/mpu3050 driver. Exploitation requires local access and low privileges, according to the CVSS vector.
What is the practical impact of triggering the flaw?
The issue affects the driver's teardown path, where free_irq() is called with mpu3050 instead of the IRQ handler mpu3050->trig. The reported impact is denial of service; confidentiality and integrity are not affected in the supplied CVSS assessment.
What remediation is available?
Apply an available patch from the referenced stable kernel commits. The supplied data does not identify a separate workaround or mitigation for systems that cannot be patched immediately.