CVE-2026-98657 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
iio: proximidade: pulsedlight: corrige o iio_device permanecendo registrado em caso de falha na configuração PM
A falha da função pm_runtime_set_active() durante probe() leva ao rótulo error_unreg_buffer, que apenas chama iio_triggered_buffer_cleanup(), mas não desfaz a chamada bem-sucedida anterior de iio_device_register(). Em seguida, probe() retorna o erro; o indio_dev gerenciado por devm é liberado, mas o núcleo do IIO ainda mantém seu registro: os nós sysfs/chardev permanecem ativos e apontam para memória já liberada.
Adiciona-se um rótulo error_unreg_dev que desregistra o dispositivo iio antes de prosseguir com a limpeza existente do buffer, espelhando a ordem de teardown já utilizada em lidar_remove().
If you want to get the best quality for vulnerability data then you always have to consider VulDB.