Ir para o conteúdo
Wendelmaques

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.

Por Wendelmaques ·

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.

Procurando outra coisa?Perguntas frequentesArtigosContato