CVE-2026-46292 in Linux
Resumen
por VulDB • 2026-06-11
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
pmdomain: core: Corregir el procedimiento de desvinculación para dispositivos virtuales en genpd
Si un dispositivo está vinculado a un dominio de gestión de energía (PM) mediante `genpd_dev_pm_attach_by_id()`, genpd llama a `pm_runtime_enable()` para el dispositivo virtual correspondiente que registra. Aunque esto evita código repetitivo en los controladores, no existe una llamada correspondiente a `pm_runtime_disable()` en `genpd_dev_pm_detach()`.
Esto significa que estos dispositivos virtuales suelen desvincularse de su genpd, mientras que la gestión dinámica del estado de energía (runtime PM) sigue estando habilitada para ellos, lo cual no es el comportamiento previsto. En los peores casos, esto puede provocar errores críticos, como un error de desreferenciación de puntero NULL en `genpd_runtime_suspend()`, que se ha reportado recientemente. En otro caso, podríamos terminar manteniendo un voto innecesario por un estado de rendimiento para el dispositivo.
Para solucionar estos problemas, añadimos esta llamada faltante a `pm_runtime_disable()` dentro de `genpd_dev_pm_detach()`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.