PT-2024-6363 · Linux+6 · Linux Kernel+6
Publicado
2024-07-03
·
Atualizado
2026-03-13
·
CVE-2024-42241
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.10.0-rc5-gavin+
Descrição
O problema está relacionado ao módulo
mm/shmem no kernel do Linux, onde o cache de página do tamanho PMD não pode ser suportado pelo xarray para arquivos shmem, levando a erros quando a entrada xarray é dividida. Isso pode ocorrer, por exemplo, com um cache de página de 512 MB no ARM64 quando o tamanho básico da página é de 64 KB. O problema surge porque o cache de páginas em um arquivo shmem não é representado por uma entrada multi-índice, que não tem essa limitação quando a entrada xarray é dividida até um commit específico. A vulnerabilidade pode causar travamentos ou erros no sistema, conforme indicado por mensagens de aviso quando a entrada xarray é dividida.Recomendações
Para resolver o problema, desative o cache de páginas do tamanho de PMD quando
HPAGE PMD ORDER for maior que MAX PAGECACHE ORDER. Isso pode ser feito aplicando a correção mencionada, que envolve desativar o cache de páginas do tamanho de PMD nas condições especificadas.Observação: As informações fornecidas não especificam a versão exata em que o problema foi corrigido, mas mencionam que o problema é resolvido desativando o cache de páginas do tamanho de PMD quando
HPAGE PMD ORDER é maior que MAX PAGECACHE ORDER, conforme apontado por Matthew Wilcox, até o commit 6b24ca4a1a8d (“mm: Use entradas de índice múltiplo no cache de páginas”).Exploit
Correção
Allocation of Resources Without Limits
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Suse
Ubuntu