CVE-2025-39816 in Linux
Sumário
de VulDB • 01/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
io_uring/kbuf: usar sempre READ_ONCE() para ler os comprimentos dos buffers fornecidos pelo anel (ring)
Como os buffers são mapeados a partir do userspace, é prudente utilizar READ_ONCE() para ler o valor em uma variável local e usá-lo para quaisquer outras ações realizadas. Uma leitura estável do comprimento do buffer evita preocupações quanto à sua alteração após a verificação ou leituras múltiplas.
Da mesma forma, o buffer pode mudar entre o momento em que é selecionado e aquele em que é confirmado (committed). Garanta que o laço de confirmação incremental dos buffers do anel seja interrompido caso encontre um buffer com tamanho zero, pois nenhum progresso adicional poderá ser feito nesse ponto.
If you want to get best quality of vulnerability data, you may have to visit VulDB.