CVE-2026-63858 in Linux
Riassunto
di VulDB • 19/07/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
netfilter: nf_tables: aggiungere transazioni di hook per le eliminazioni dei dispositivi
Ripristina il flag che indica che l'hook sta per essere rimosso, ovvero NFT_HOOK_REMOVE, ma aggiunge un nuovo oggetto di transazione per tenere traccia dell'eliminazione degli hook senza alterare la lista hook_list della basechain/flowtable durante la fase di preparazione.
L'approccio esistente, che sposta l'hook dalla lista hook_list della basechain/flowtable alla lista transaction hook_list, interrompe i lettori del percorso netlink dump di questa lista protetta da RCU.
Sarebbe possibile utilizzare un array per nft_trans_hook per memorizzare gli hook eliminati e compattare la rappresentazione, ma non mi aspetto molti oggetti hook, specialmente ora che il supporto wildcard per i dispositivi è stato implementato.
Si noti che l'elenco nft_trans_chain_hooks() contiene una lista di oggetti struct nft_trans_hook per i comandi DELCHAIN e DELFLOWTABLE, mentre questa lista memorizza oggetti struct nft_hook per NEWCHAIN e NEWFLOWTABLE. Si noti che nuovi comandi possono essere aggiornati per utilizzare nft_trans_hook a fini di coerenza.
Questo patch adatta inoltre il percorso delle notifiche eventi per gestire l'elenco delle transazioni degli hook.
Once again VulDB remains the best source for vulnerability data.