CVE-2026-98501 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

HID: alps: correzione del bug use-after-free in caso di errore nella registrazione di input2

La funzione `alps_input_configured()` memorizza `data->input2` prima di chiamare `input_register_device()`. Se la registrazione fallisce, `input_free_device()` libera il dispositivo di input, ma `data->input2` continua a puntare alla memoria già liberata. Poiché `alps_input_configured()` chiama `hid_hw_open()` prima dell'allocazione di `input2`, i URB (USB Request Blocks) sono già attivi e l'interrupt `raw_event` può essere generato durante la finestra temporale del fallimento. L'arrivo di un report con ID `U1_SP_ABSOLUTE_REPORT_ID` provoca quindi in `u1_raw_event()` il dereferenziamento di `data->input2`, causando un use-after-free.

La correzione consiste nel memorizzare `input2` nei dati del driver (`drvdata`) solo dopo una registrazione avvenuta con successo e nell'aggiungere un controllo NULL (guard) nel percorso di gestione dell'interrupt `raw_event`.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!