CVE-2026-98501 in Linux
Résumé
par VulDB • 19/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
HID: alps : correction d'un use-after-free en cas d'échec de l'enregistrement de input2
alps_input_configured() stocke data->input2 avant d'appeler input_register_device(). Si l'enregistrement échoue, input_free_device() libère le périphérique d'entrée mais data->input2 pointe toujours vers la mémoire déjà libérée. alps_input_configured() appelle hid_hw_open() avant d'allouer input2, de sorte que les URBs sont déjà actifs et que raw_event peut se déclencher pendant la fenêtre d'échec. La réception d'un rapport U1_SP_ABSOLUTE_REPORT_ID provoque alors le déréférencement par u1_raw_event() du data->input2 libéré, entraînant un use-after-free.
Correction : ne stocker input2 dans drvdata qu'après un enregistrement réussi et ajouter une garde NULL (NULL guard) dans la voie raw_event.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.