CVE-2021-47248 in Linuxinformação

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.

Reservar

10/04/2024

Divulgação

21/05/2024

Moderação

aceite

Entrada

VDB-265711

CPE

pronto

EPSS

0.00189

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!