CVE-2026-72008 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
pmdomain: mediatek: Corregir posible KP nullptr en HWV cleanup/on-check
Si falla la inicialización (probe) para los dominios de energía de tipo HW_VOTER, este controlador intentaba incondicionalmente realizar una limpieza para los dominios DIRECT_CTL, pero solo después de verificar si el dominio objetivo estaba encendido... utilizando nuevamente el código scpsys_domain_is_on() de DIRECT_CTL.
Y hay más: la función scpsys_domain_is_on() también se utiliza incondicionalmente en la ruta de inicialización (probe), para cualquier dominio de energía que tenga la bandera MTK_SCPD_KEEP_DEFAULT_OFF!
Nadie ha experimentado este bug porque los dominios HWV nunca fallaron en la inicialización, y porque ninguno de ellos está declarado con la mencionada bandera; pero sigue siendo algo crítico.
Para corregir esto, se añade una comprobación para el tipo MTCMOS y, basándose en ello, se llaman a las funciones correctas para realizar la comprobación "is on" (está encendido), y también se hace lo mismo para la ruta de limpieza, llamando a las funciones correctas para la acción "power off" (apagar).
Para este último caso, dado que hay una llamada a pm_genpd_remove() justo antes de llamar a power_off, se debe tener precaución y añadir una variación de las funciones de apagado (con el sufijo _internal) para obtener un puntero a scpsys_domain en lugar de uno a generic_pm_domain, ya que aunque esto aún funcione, es demasiado frágil y podría romperse en algún momento.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.