PT-2026-122213
CVE-2026-79979
·
Publicado
2026-10-23
·
Atualizado
2026-10-23
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
O nome do produto não pôde ser determinado (versões afetadas não especificadas)
Descrição
O backend MMU arm64 lida incorretamente com a invalidação da TLB na função
invalidate tlb page() em arch/arm64/core/mmu.c. A função utiliza um operando que corresponde apenas ao ASID 0 (tabelas de páginas do kernel) e entradas globais, falhando em invalidar traduções para domínios de memória que utilizam ASIDs a partir de 1. Em caminhos de paginação sob demanda, quando o algoritmo de expulsão recupera um quadro via page frame prepare locked() e arch mem page out(), o kernel limpa apenas o ASID 0. Se uma thread de usuário já tiver acessado a página expulsa — como uma k mem partition adicionada via arch mem domain partition add() ou uma pilha mapeada por map thread stack() — ela mantém uma tradução de leitura/escrita válida para aquele quadro físico.Uma thread de usuário não privilegiada pode forçar a expulsão de memória para manter o acesso a um endereço obsoleto, obtendo acesso de leitura e escrita a quaisquer dados posteriormente colocados naquele quadro, incluindo dados do supervisor, partições de outro domínio de memória ou pilhas de outras threads. Isso anula o isolamento fornecido pelo
CONFIG USERSPACE, permitindo a divulgação de informações, corrupção de memória e comprometimento total do sistema. Este problema afeta compilações arm64 com CONFIG USERSPACE e CONFIG DEMAND PAGING habilitados, um armazenamento de backup ativo e pelo menos uma página de paginação sob demanda mapeada privadamente em um domínio de memória de usuário.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
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾