PT-2024-11126 · Linux+1 · Linux Kernel+1

Publicado

2021-04-12

·

Atualizado

2025-01-09

·

CVE-2021-47026

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
Um problema de uso após liberação (use-after-free) pode ocorrer no kernel do Linux quando uma sessão é removida dinamicamente pela interface sysfs “remove path”, que chama a função rtrs clt remove path from sysfs. Essa função primeiro remove as interfaces sysfs e libera o objeto sess->stats e, em seguida, remove a sessão da lista ativa. Como resultado, algumas funções podem acessar uma sessão desconectada e o objeto sess->stats liberado, mesmo que verifiquem o status da sessão antes de acessá-la. Por exemplo, rtrs clt request e get next path min inflight verificam o status da sessão e tentam enviar E/S para ela, mas o status da sessão pode ser alterado enquanto tentam enviar E/S, gerando um problema de uso após liberação. O patch altera o rtrs clt remove path from sysfs para remover a sessão da lista de sessões ativas e, em seguida, destruir as interfaces sysfs.
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

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-05313
CVE-2021-47026
OPENSUSE-SU-2024_1489-1
SUSE-SU-2024:1465-1
SUSE-SU-2024:1489-1

Produtos afetados

Linux Kernel
Suse