CVE-2021-47248 in Linux
Sumário
de VulDB • 07/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
udp: corrige condição de corrida entre close() e udp_abort()
Kaustubh relatou e diagnosticou um panic em udp_lib_lookup(). A causa raiz é uma condição de corrida (race condition) entre udp_abort() e close(). Ambas as funções que participam da corrida adquirem o bloqueio do soquete, mas udp{v6}_destroy_sock() libera esse bloqueio antes de executar ações destrutivas.
Não podemos estender facilmente o escopo do bloqueio do soquete para evitar a condição de corrida; em vez disso, usa-se a flag SOCK_DEAD para impedir que udp_abort realize qualquer ação quando ocorre essa condição crítica.
Diagnosed-and-tested-by: Kaustubh Pandey
If you want to get best quality of vulnerability data, you may have to visit VulDB.