CVE-2026-98501 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
HID: alps: Behebung eines Use-After-Free-Fehlers beim Ausfall der Registrierung von input2
alps_input_configured() speichert data->input2, bevor es input_register_device() aufruft. Wenn die Registrierung fehlschlägt, gibt input_free_device() das Eingabegerät frei, aber data->input2 zeigt weiterhin auf den freigegebenen Speicherbereich. alps_input_configured() ruft hid_hw_open() vor der Allokation von input2 auf, sodass URBs (USB Request Blocks) bereits aktiv sind und raw_event während des Fehlerzeitraums ausgelöst werden kann. Ein eintreffender Bericht mit der ID U1_SP_ABSOLUTE_REPORT_ID führt dazu, dass u1_raw_event() den freigegebenen Speicherbereich in data->input2 dereferenziert – was einen Use-After-Free-Fehler verursacht.
Behebung durch das Speichern von input2 nur nach erfolgreicher Registrierung im drvdata sowie Hinzufügen einer NULL-Schutzprüfung (NULL guard) im raw_event-Pfad.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.