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
| 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
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
Produtos afetados
Linux Kernel
Suse