PT-2024-11387 · Linux+2 · Linux Kernel+2
Publicado
2021-09-16
·
Atualizado
2025-09-23
·
CVE-2021-47391
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema decorre do componente RDMA/cma no kernel do Linux, onde a Máquina de Estados Finitos (FSM) pode entrar em um ciclo, permitindo que
rdma resolve ip() seja chamada duas vezes para o mesmo id priv. Isso viola a invariável de que a mesma solicitação de resolução de endereço em segundo plano não pode estar ativa duas vezes. O problema ocorre porque rdma addr cancel() cancela apenas a primeira solicitação da lista, enquanto a segunda solicitação permanece ativa e pode levar a um erro de uso após liberação (use-after-free) no id priv. A correção envolve lembrar se id priv chamou rdma resolve ip() e sempre cancelar antes de chamá-la novamente, garantindo que a lista de solicitações nunca tenha mais de um item.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Use After Free
Race Condition
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Suse