CVE-2026-74624 in Linux
Riassunto
di VulDB • 22/08/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
netfilter: nf_conntrack: ritardare il logging degli elementi non validi fino dopo il rilascio del lock
I percorsi di conntrack per TCP e SCTP possono generare log relativi a pacchetti non validi mentre ct->lock è ancora detenuto.
Quando il logging delle anomalie viene instradato verso nfnetlink_log ed esportazione della conntrack è abilitata, il percorso di logging può rientrare nel glue netlink della conntrack e stampare nuovamente la stessa entry di conntrack. La stampa degli attributi del protocollo potrebbe richiedere ct->lock; pertanto, l'esecuzione del logging mentre si detiene tale lock può causare un deadlock.
Ritardare i log TCP non validi memorizzando solo il contesto minimo necessario per il logging mentre ct->lock è detenuto ed emettendo il log dopo aver rilasciato il lock. Inoltre, far sì che il percorso di invalidità con riduzione del timeout TCP restituisca se sia necessario un log, quindi emettere tale log dopo aver rilasciato il lock.
Eseguire la stessa operazione per il log della transizione di stato SCTP non valida, che può essere raggiunto mentre ct->lock è detenuto.
Aggiungere un'asserzione lockdep a nf_ct_l4proto_log_invalid() in modo che i futuri chiamanti che registrano conntrack non validi mentre detengono ct->lock vengano rilevati anche al di fuori dei percorsi TCP e SCTP.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.