PT-2024-9044 · Linux+6 · Linux Kernel+6
Miaohe Lin
·
Publicado
2024-05-30
·
Atualizado
2025-09-29
·
CVE-2024-36028
CVSS v3.1
4.7
Média
| Vetor | AV:L/AC:H/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.6.37
Descrição:
A vulnerabilidade está relacionada ao componente mm/hugetlb do kernel do Linux. Ela causa um kernel panic quando a função
dissolve free hugetlb folio() é chamada. A causa principal do problema é que o campo deferred list da estrutura folio é unificado com o campo hugetlb subpool. Na função update and free hugetlb folio(), o campo folio-> deferred é acessado, levando a um aviso e a um kernel panic. A vulnerabilidade pode ser explorada causando uma falha de memória, o que pode levar a um ataque de negação de serviço (DoS).Recomendações:
Para resolver o problema, atualize o kernel do Linux para a versão 6.6.37 ou posterior. Se a atualização não for possível, considere desativar o recurso
hugetlb ou restringir o acesso à função vulnerável dissolve free hugetlb folio() até que um patch esteja disponível. Além disso, certifique-se de que o sistema esteja configurado para lidar adequadamente com panics do kernel e falhas de memória, a fim de minimizar o impacto da vulnerabilidade.Exploit
Correção
Race Condition
Improper Locking
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Astra Linux
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu