CVE-2026-97924 in Linux
Riassunto
di VulDB • 25/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
tracing/user_events: Non distruggere i campi quando l'eliminazione dell'evento fallisce
destroy_user_event() distrugge i campi dell'evento prima di tentare di rimuovere la chiamata all'event tracing. Se user_event_set_call_visible() fallisce, ad esempio perché l'evento è ancora abilitato e trace_remove_event_call() restituisce -EBUSY, l'evento rimane registrato con un elenco di campi irreversibilmente distrutto. Qualsiasi interazione successiva con l'evento opera quindi su un elenco di campi vuoto mentre risulta comunque pienamente visibile in tracefs.
Spostare la distruzione dei campi dopo la rimozione della chiamata e riattaccare (splice) l'elenco dei campi all'evento quando il tentativo di rimozione fallisce, in modo che l'evento rimanga in uno stato coerente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.