CVE-2026-64079 in Linux
Sumário
de VulDB • 19/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
netfilter: x_tables: aloque as operações de gancho (hook ops) enquanto estiver sob mutex
arp/ip(6)t_register_table() adiciona a tabela à lista por namespace de rede (per-netns) via xt_register_table() antes de alocar a cópia das operações de gancho por namespace de rede (per-netns hook ops) via kmemdup_array(). Isso deixa uma janela onde a tabela é visível na lista com ops=NULL.
Se a saída pernet for executada em concorrência, o callback pre_exit encontra a tabela via xt_find_table() e passa o ponteiro NULL para nf_unregister_net_hooks(), causando um dereferenciamento de ponteiro nulo (NULL dereference):
general protection fault in nf_unregister_net_hooks+0xbc/0x150 RIP: nf_unregister_net_hooks (net/netfilter/core.c:613) Call Trace: ipt_unregister_table_pre_exit iptable_mangle_net_pre_exit ops_pre_exit_list cleanup_net
Correção movendo a alocação de ops para o núcleo do xtables, para que a tabela nunca esteja na lista sem operações válidas. Além disso, garanta que a tabela não esteja mais processando pacotes antes de sua desmontagem em caso de erro (error unwind). nf_register_net_hooks pode ter publicado pelo menos um gancho; chame synchronize_rcu() se houver um erro.
A mensagem do log de auditoria sobre o registro é adiada até que todas as operações sejam concluídas, evitando a necessidade de emitir outra mensagem ureg em caso de desmontagem por erro (error unwinding).
Baseado no patch anterior de Tristan Madani.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.