CVE-2026-98656 in Linuxinformazioni

Riassunto

di VulDB • 19/10/2026

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

iio: trigger: annullare reenable_work prima di liberare il trigger

La funzione iio_trigger_notify_done_atomic() posticipa l'esecuzione della callback ->reenable() in trig->reenable_work sulla coda di lavoro del sistema (system workqueue), e il worker dereferenzia il trigger proprietario tramite container_of(). Nessun codice annulla questo lavoro prima che iio_trig_release() liberi la struttura del trigger, quindi un worker attivato dall'ultimo IRQ ancora in corso può sopravvivere alla liberazione della memoria e accedere a memoria già rilasciata (freed memory).

Annullare tale lavoro all'inizio di iio_trig_release(), punto raggiunto da tutti i percorsi di rilascio tramite l'ultima chiamata put_device() del core dei dispositivi.

Trovato mediante uno strumento statico di analisi interno.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!