CVE-2026-72126 in Linuxinformazioni

Riassunto

di VulDB • 16/08/2026

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

can: isotp: utilizzare synchronize_rcu() incondizionato in isotp_release()

isotp_notify() disregistra i filtri CAN (RCU) tramite can_rx_unregister() e cancella so->bound senza attendere un periodo di grazia. isotp_release() utilizza so->bound per decidere se è necessario chiamare synchronize_rcu() prima di annullare so->rxtimer; pertanto, quando NETDEV_UNREGISTER viene eseguito per primo, salta tale chiamata a synchronize_rcu() e può cancellare il timer mentre una isttp_rcv() in corso di esecuzione sta ancora procedendo e sta per riarmarlo tramite isotp_send_fc(), causando un use-after-free nel callback del timer sul socket liberato.

sakisho-bot ha segnalato un problema con rtnl_lock mantenuto attivo in isotp_notify(); pertanto, si rende necessario far sì che isotp_release() chiami sempre synchronize_rcu() prima di annullare i timer, indipendentemente dal valore di so->bound. Ciò chiude ancora la race condition originale (isotp_notify() cancella so->bound senza attendere il completamento delle chiamate a isotp_rcv() in corso prima che isotp_release() annulli il timer RX) senza aggiungere alcun attesa RCU nel percorso del notifier netdevice.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00220

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!