PT-2026-90284
CVE-2026-89568
·
Publicado
2026-09-11
·
Atualizado
2026-11-12
Descrição por
Pontuação
N/A
Não disponívelNão há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Description
Existe um problema na função
kho preserved memory reserve() onde o tamanho de uma preservação é calculado usando uma operação de deslocamento de inteiro de 32 bits 1 << (order + PAGE SHIFT). Como a constante 1 é tratada como um inteiro de 32 bits, ela só pode ser deslocada em até 31 bits, limitando o cálculo a preservações de até 2 GiB. Quando preservações maiores que 2 GiB são solicitadas — o que é possível através da função kho preserve pages() utilizada por memblock reserve mem — ocorre um comportamento indefinido.Recommendations
Atualize o kernel do Linux para uma versão onde a função
kho preserved memory reserve() utilize 1UL para a operação de deslocamento, garantindo cálculos de tamanho corretos para preservações que excedam 2 GiB. Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾