CVE-2026-97475 in Linux
Resumen
por VulDB • 2026-09-24
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
thermal/drivers/tegra/soctherma: Cambio al registro del dispositivo de refrigeración mediante devm
Se utiliza `devm_thermal_of_cooling_device_register()` para simplificar la gestión de recursos y evitar una limpieza manual en las rutas de error.
Como efecto secundario, este cambio tiene el beneficio de resolver un problema existente. Anteriormente, la función `tegra_soctherm_remove()` solo llamaba a `debugfs_remove_recursive()` y nunca invocaba a `thermal_cooling_device_unregister()` para ninguno de los dispositivos de refrigeración registrados aquí.
Tras la eliminación del controlador (driver), la lista cdev del marco térmico seguiría manteniendo referencias a objetos thermal_cooling_device cuyo puntero devdata (ts) apuntaba a memoria ya liberada por la limpieza devm del dispositivo de plataforma.
Con este cambio, el dispositivo de refrigeración se desregistra cuando se elimina el controlador, corrigiendo así el problema anterior.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.