PT-2024-29137

CVE-2024-40915

·

Publicado

2024-05-15

·

Atualizado

2026-08-23

Descrição por

CVSS 4.0
6.8
Média
Mé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
Identificadores relacionados
AZL-67449
DLA-4008-1
DSA-5731-1
OESA-2024-1941
OESA-2024-1942
OESA-2024-1943
USN-6999-1
USN-6999-2
USN-7004-1
USN-7005-1
USN-7005-2
USN-7008-1
USN-7029-1
USN-7100-1
USN-7100-2
USN-7123-1
USN-7144-1
USN-7194-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾