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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-14376
CVE-2021-47391
OESA-2024-1860
OESA-2024-1862
OPENSUSE-SU-2024_2185-1
OPENSUSE-SU-2024_2189-1
SUSE-SU-2024:1978-1
SUSE-SU-2024:1979-1
SUSE-SU-2024:1983-1
SUSE-SU-2024:2008-1
SUSE-SU-2024:2010-1
SUSE-SU-2024:2011-1
SUSE-SU-2024:2019-1
SUSE-SU-2024:2183-1
SUSE-SU-2024:2184-1
SUSE-SU-2024:2185-1
SUSE-SU-2024:2189-1
SUSE-SU-2024:2190-1

Produtos afetados

Astra Linux
Linux Kernel
Suse