CVE-2026-98442 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net/sched: act_ct: correzione del bug Use-After-Free (UAF) nell'helper dovuto alla riallocazione delle estensioni
Durante l'esecuzione degli helper, un puntatore grezzo all'area delle estensioni viene collegato alla lista delle aspettative:
-> nf_ct_helper() -> helper->help() -> nf_ct_expect_related_report() -> nf_ct_expect_insert() -> hlist_add_head_rcu(&exp->lnode, &master_help->expectations)
Nel caso in cui la connessione non sia ancora confermata, possono essere aggiunte ulteriori estensioni successivamente tramite chiamate a *_ext_add(), che riallocano lo spazio delle estensioni lasciando il puntatore ora non valido nella lista delle aspettative; tale pointer viene poi utilizzato durante la rimozione dell'aspettativa.
Assicurarsi che gli helper vengano chiamati alla fine, dopo che tutte le altre estensioni sono già state aggiunte.
Si noti che il rifiuto da parte dell'impostazione ora lascia impostato il mark e i labels; ciò non differisce dal modo in cui veniva gestita la NAT in precedenza o da come venivano trattati il mark e i labels in caso di fallimento della conferma. Inoltre, l'API non fornisce comunque garanzie di atomicità.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.