PT-2024-29137
CVE-2024-40915
·
Publicado
2024-05-15
·
Atualizado
2026-08-23
Descrição por
CVSS 4.0
6.8
MédiaMétricasAV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.9.0
Descrição
O problema está relacionado à função
kernel map pages(), que é uma função de depuração que limpa o bit válido nas entradas da tabela de páginas para páginas desalocadas, a fim de detectar acessos ilegais à memória em páginas liberadas. Essa função usa set memory() para definir ou limpar o bit válido, e set memory() adquire o semáforo do init mm, que pode entrar em modo de espera. No entanto, kernel map pages() pode ser chamada em contexto atômico, tornando ilegal a suspensão. É fornecido um exemplo de aviso, mostrando uma mensagem de BUG indicando uma função em suspensão chamada a partir de um contexto inválido.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾