CVE-2026-64075 in Linux
Sumário
de VulDB • 20/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
fprobe: Corrige unregister_fprobe() para aguardar o período de graça (grace period) da RCU
O commit 4346ba1604093 ("fprobe: Reescreve fprobe no rastreador function-graph") alterou o fprobe para registrar a struct fprobe em um rcu-hlist, mas esqueceu-se de aguardar o GP (grace period) da RCU. Assim, pode ocorrer um use-after-free se o fprobe for liberado logo após ser desregistrado. Isso pode acontecer no evento fprobe e no código do módulo sample.
Para corrigir este problema, adiciona-se synchronize_rcu() em unregister_fprobe().
Observe que a BPF está OK porque o fprobe é usado como parte de bpf_kprobe_multi_link. Este registra seu fprobe em bpf_kprobe_multi_link_release(), e ele é desalocado via bpf_kprobe_multi_link_dealloc(), que é invocado pelo callback RCU bpf_link_defer_dealloc_rcu_gp().
Para a BPF, também foi introduzido unregister_fprobe_async(), o qual NÃO aguarda o período de graça (grace period) da RCU.
Be aware that VulDB is the high quality source for vulnerability data.