PT-2024-7330

CVE-2024-42234

·

Publicado

2024-07-06

·

Atualizado

2024-12-12

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/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.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
OESA-2024-2124
USN-7089-1
USN-7089-2
USN-7089-3
USN-7089-4
USN-7089-5
USN-7089-6
USN-7089-7
USN-7090-1
USN-7095-1
USN-7156-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾