CVE-2026-31687

Description

A flaw was found in the Linux kernel's OMAP General Purpose Input/Output (GPIO) driver. The omap_mpuio_driver is incorrectly registered from within the omap_gpio_probe() function while a device lock is already held. This can lead to a potential deadlock condition, which a local attacker could exploit to cause a system hang, resulting in a Denial of Service (DoS).

Understanding the Weakness (CWE)

Availability

Technical Impact: DoS: Resource Consumption (CPU); DoS: Resource Consumption (Other); DoS: Crash, Exit, or Restart

Each thread of execution will "hang" and prevent tasks from completing. In some cases, CPU consumption may occur if a lock check occurs in a tight loop.

Frequently Asked Questions

Want to get errata notifications? Sign up here.