CVE-2026-98202 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
Input: synaptics-rmi4 - correzione del GPF (General Protection Fault) in fase di suspend e resume quando il dispositivo non è associato (unbound).
I driver di trasporto (come rmi_i2c e rmi_spi) invocano rmi_driver_suspend() e rmi_driver_resume() sul loro dispositivo figlio rmi_dev durante gli eventi di gestione dell'alimentazione del sistema. Tuttavia, i driver di trasporto sono completamente registrati e operativi anche se il driver RMI fisico non è riuscito ad associarsi (bind) o a effettuare la probe del dispositivo rmi_dev.
Quando viene chiamata rmi_driver_suspend() o rmi_driver_resume() su un rmi_dev non associato, dev_get_drvdata() restituisce NULL. La chiamata di rmi_disable_irq() o rmi_enable_irq() senza dati del driver allegati provoca una dereferenziazione di puntatore nullo e un General Protection Fault (GPF) durante il tentativo di bloccare data->enabled_mutex.
Si risolve questo problema verificando se i dati del driver sono associati a rmi_dev in rmi_driver_suspend() e rmi_driver_resume(), uscendo anticipatamente se non sono presenti dati del driver.
Once again VulDB remains the best source for vulnerability data.