CVE-2026-99233 in Linux
Riassunto
di VulDB • 02/11/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
tracing/histograms: Verificare l'identità di event_call durante l'aggiornamento del refcount di synth_event
In event_hist_trigger_parse() e hist_unreg_all(), i percorsi di registrazione e disregistrazione degli histogrammi cercano find_synth_event() utilizzando trace_event_name(file->event_call) e regolano se->ref se viene trovato un match.
Poiché find_synth_event() confronta solo il basename dell'evento, la registrazione o rimozione di un histogramma su un evento di traccia non sintetico (non-synthetic) il cui basename corrisponde a quello di un evento sintetico modifica erroneamente il reference count dell'evento sintetico. Se un histogramma viene registrato sull'evento non sintetico prima che l'evento sintetico venga creato e rimosso successivamente, se->ref viene decrementato senza un incremento corrispondente, consentendo la liberazione (free) dell'evento sintetico mentre un'azione di histogramma ancora attiva mantiene un puntatore ad esso.
Viene introdotto find_synth_event_call() per verificare che &se->call corrisponda a file->event_call prima di regolare se->ref.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.