Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Gavin Shan

Pesquisador deRed Hat
#45331de 53,639
5.5CVSS total
Vulnerabilidades · 1
PT-2024-29212
5.5
2024-07-03
Linux · Linux Kernel · CVE-2024-41031
**Nome do software vulnerável e versões afetadas** Versões do kernel Linux anteriores à 6.6.43 **Descrição** O kernel Linux apresenta uma vulnerabilidade relacionada à criação do cache de páginas com tamanho PMD. Em sistemas ARM64, quando o tamanho da página base é de 64 KB, HPAGE PMD ORDER é 13, o que não pode ser suportado pelo xarray. Isso resulta em mensagens de erro indicando um problema com a função `xas split alloc`. O problema surge quando o tamanho do cache de páginas do tamanho de PMD excede MAX PAGECACHE ORDER. Para resolver isso, o kernel irá ignorar a alocação do cache de páginas do tamanho de PMD quando seu tamanho for maior que MAX PAGECACHE ORDER e recorrer ao caminho regular, onde a janela de leitura antecipada é determinada pelo arquivo sysfs do BDI (`read ahead kb`). **Recomendações** Para resolver o problema, atualize o kernel do Linux para a versão 6.6.43 ou posterior. Se a atualização não for possível, considere desativar temporariamente a função `xas split alloc` ou restringir o uso do cache de páginas do tamanho de PMD até que um patch esteja disponível. Além disso, certifique-se de que o arquivo sysfs do BDI (`read ahead kb`) esteja configurado corretamente para determinar a janela de leitura antecipada.