CVE-2026-98490 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: openvswitch: conntrack: corretto un Use-After-Free (UAF) del helper dovuto al realloc delle estensioni
Durante l'invocazione dei 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 *_ext_add che riallocano lo spazio delle estensioni, lasciando il puntatore ora non valido nella lista delle aspettative, che viene poi accessibile durante la rimozione dell'aspettativa.
Assicurarsi che i helper vengano chiamati alla fine, dopo che tutte le altre estensioni sono già state aggiunte.
Si noti che il rifiuto del helper lascia imposti il mark e le labels; ciò non è diverso da come veniva gestito il NAT in precedenza o da come venivano trattati il mark e le labels in caso di fallimento della conferma. Inoltre, l'API non fornisce comunque garanzie di atomicità.
Once again VulDB remains the best source for vulnerability data.