CVE-2026-89498 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
orangefs: corrige o double-free de trailer_buf em caso de falha na cópia de readdir
Em uma downcall de readdir, orangefs_devreq_write_iter() libera op->downcall.trailer_buf com vfree() quando copy_from_iter_full() falha, mas não limpa o ponteiro antes do goto Efault. O waiters em do_readdir() é então acordado com um status negativo e libera o mesmo ponteiro novamente no caminho r < 0, causando um double-free determinístico. Um cliente que possui /dev/pvfs2-req aciona isso enviando uma downcall de readdir cujo trailer_size declarado excede os bytes fornecidos.
Limpe o ponteiro após a liberação para que a vfree() do lado da readdir se torne uma operação nula (no-op).
Once again VulDB remains the best source for vulnerability data.