CVE-2026-98527 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
gpio: zynq: corregir una fuga en PM (gestión de energía) durante runtime al fallar la ruta de solicitud
pm_runtime_get_sync() deja el contador de uso incrementado incluso cuando falla, y zynq_gpio_request() devuelve el error sin decrementarlo.
gpiolib no llama a ->free() cuando ->request() falla, por lo que zynq_gpio_free(), que contiene la única llamada coincidente a pm_runtime_put(), nunca se ejecuta. La referencia se pierde (leak) y el controlador ya no puede suspenderse en runtime, por lo que su reloj permanece activado.
Se cambia a pm_runtime_resume_and_get(), que solo incrementa el contador de uso si tiene éxito.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.