CVE Catalog

CVE-2026-31761

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.10%

1th percentile - higher than 1% of all known CVEs

Summary

In the Linux kernel, the MPU3050 gyroscope IIO driver called iio_device_register() before completing device initialization, potentially causing race conditions. The fix moves registration to the end of the probe function and adjusts unregistration accordingly.

Risk Assessment

Race conditions may allow incomplete driver initialization, potentially leading to unpredictable system behavior, data leaks, or crashes.

Recommendation

Immediately update the Linux kernel to a version containing this fix (mainline commit or backport to your distribution).

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: iio: gyro: mpu3050: Move iio_device_register() to correct location iio_device_register() should be at the end of the probe function to prevent race conditions. Place iio_device_register() at the end of the probe function and place iio_device_unregister() accordingly.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS