Race de use-after-free no epoll e correção com RCU
Post publicado em 26 de maio de 2026 descreve uma race em fs/eventpoll.c e a alteração que adiou a liberação de memória com RCU.
Fonte: Uma race de use-after-free no epoll e sua correção com RCU (guysrd.github.io). Texto preparado com IA a partir dessa fonte.
O que aconteceu e o que fazer
Em 26 de maio de 2026, um post descreveu uma race de use-after-free no epoll, em fs/eventpoll.c. O commit 07712db80857 substituiu kfree() por kfree_rcu(), adiando a liberação da struct eventpoll até o fim de um período de graça do RCU.
Para uma empresa que mantém ou distribui código de kernel, o caso aponta para ações práticas: revisar caminhos de concorrência e ciclo de vida dos objetos, acompanhar correções relevantes e testar mudanças de segurança em ambientes controlados antes da implantação. Uma rotina de monitoramento pode relacionar commits, componentes afetados e versões em uso.
Como a consultoria pode ajudar
A Wendelmaques pode diagnosticar a exposição dos componentes de kernel em uso, definir um escopo de revisão e testes e implementar rotinas de monitoramento e validação das correções.
Próximo passo
Envie uma descrição breve do seu ambiente e da preocupação com o kernel para receber uma proposta com escopo definido.
Vamos avaliar seu projeto
Respondo com escopo e proposta.