Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Ramji Jiyani

Pesquisador deGoogle
#33594de 53,638
7.8CVSS total
Vulnerabilidades · 1
PT-2024-8916
7.8
2024-05-24
Linux · Linux Kernel · CVE-2021-47505
Nome do software vulnerável e versões afetadas: Versões do kernel Linux anteriores à 4.18 Descrição: A vulnerabilidade está relacionada a um erro de uso após liberação (use-after-free) no componente aio do kernel do Linux. Esse erro ocorre quando a função `aio poll wake()` é chamada e a notificação `POLLFREE` não é tratada corretamente, permitindo que ocorra um uso após liberação se um `signalfd` ou `binder fd` for sondado com `aio poll` e a fila de espera for liberada. O problema é causado pelo fato de que `aio poll` não lida com notificações `POLLFREE`, ao contrário de `eventpoll`. Para corrigir isso, foi aplicado um patch para fazer com que `aio poll` lide com `POLLFREE` de forma livre de deadlock, aproveitando o fato de que a liberação da fila de espera é adiada por RCU. Recomendações: Para resolver o problema, atualize o kernel do Linux para uma versão que inclua a correção para o erro de uso após liberação no componente aio. Especificamente, atualize para uma versão posterior à 4.18. Observação: As descrições de entrada fornecidas não mencionam versões corrigidas específicas ou datas de patch, portanto, a recomendação se baseia na informação de que a vulnerabilidade foi introduzida no kernel v4.18.