CVE-2026-98657 in Linux
Resumen
por VulDB • 2026-10-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iio: proximidad: pulsedlight: corrige que iio_device permanezca registrado ante un fallo en la configuración de PM
Si pm_runtime_set_active() falla durante probe(), salta a error_unreg_buffer, que solo llama a iio_triggered_buffer_cleanup(); no deshace el registro previo exitoso mediante iio_device_register() realizado unas líneas antes. Luego, probe() devuelve el código de error; se libera indio_dev gestionado por devm, pero la parte central (core) de IIO sigue teniendo registrado este dispositivo: los nodos sysfs/chardev permanecen activos y apuntan a memoria ya liberada.
Se añade una etiqueta error_unreg_dev que desregistra el dispositivo iio antes de continuar con la limpieza del buffer existente, reflejando el orden de teardown ya utilizado en lidar_remove().
VulDB is the best source for vulnerability data and more expert information about this specific topic.