Driver Registration Flaw in Linux Kernel Affecting OMAP Products
CVE-2026-31687
What is CVE-2026-31687?
A vulnerability exists in the Linux kernel relating to the registration of the omap_mpuio_driver during the probe callback of another driver. This practice not only contradicts established driver core conventions but also risks a deadlock condition when device locks are held. Furthermore, the omap_mpuio_driver lacks proper unregistration from the driver core, which could lead to resource leaks and instability when the module is unloaded. The vulnerability emphasizes the importance of adhering to correct driver lifecycle management and highlights potential risks in the implementation of device drivers within the Linux kernel.
Affected Version(s)
Linux 11a78b7944963a8b052be46108d07a3ced9e2762 < 57bcd3feffa79544c73a1a1872472389a391cc79
Linux 11a78b7944963a8b052be46108d07a3ced9e2762 < 86588916e1887a5edb8a9161cd7ae81e47a7ed25
Linux 11a78b7944963a8b052be46108d07a3ced9e2762