PT-2024-7330 · Linux+2 · Linux Kernel+2
Hugh Dickins
·
Publicado
2024-07-06
·
Atualizado
2024-12-12
·
CVE-2024-42234
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.7
Descrição:
O problema está relacionado a uma vulnerabilidade na função
folio migrate mapping() do subsistema de gerenciamento de memória do kernel Linux. Essa vulnerabilidade está associada a erros de liberação dupla causados pela divisão diferida e pela migração de folios de grande porte. O problema surge quando deferred split scan() move folios para sua lista local sem o bloqueio adequado, permitindo uma condição de corrida que pode levar a travamentos ou outros sintomas que indicam erros de liberação dupla. A vulnerabilidade pode ser explorada para causar uma negação de serviço.Recomendações:
Para resolver o problema, atualize o kernel do Linux para a versão 6.7 ou posterior, que inclui a correção para a vulnerabilidade. Especificamente, o commit 9bcef5973e31 (“mm: memcg: corrigir falha na lista de fila de divisão durante migração de folios grandes”) resolve o problema de bloqueio dependente do memcg, e correções adicionais garantem que
folio migrate mapping() possa evitar a condição de corrida usando folio undo large rmappable() enquanto a contagem de referências do folio antigo está temporariamente congelada.Exploit
Correção
Double Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Linuxmint
Linux Kernel
Ubuntu