PT-2026-141162

CVE-2026-90586

·

Publicado

2026-11-09

·

Atualizado

2026-11-09

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Xtensa MMU userspace port (versões afetadas não especificadas)
Descrição Existe um problema no porto de espaço do usuário MMU do Xtensa onde o ponteiro da tabela de páginas por thread thread->arch.ptables não é inicializado durante a configuração da thread. A função arch mem domain thread add() em arch/xtensa/core/ptables.c usa um valor não-NULL desse campo para determinar se uma thread está migrando de outro domínio de memória. Se a memória que suporta a struct k thread não for zerada, o campo contém dados obsoletos, fazendo com que o kernel execute o ramo de migração e passe esse valor para reset region() como a base de uma tabela de páginas de nível 1.
Esta condição pode ser acionada por uma thread de modo de usuário não privilegiada em compilações que utilizam CONFIG XTENSA MMU, CONFIG USERSPACE e objetos de kernel alocados dinamicamente. Especificamente, a chamada de sistema k object alloc(K OBJ THREAD) aloca o objeto de thread sem zerá-lo, e o verificador k thread create() aceita o objeto. Um invasor pode manipular o heap alocando e liberando outros objetos de kernel para controlar os bytes obsoletos.
O processamento da tabela inválida em region map update() leva a um índice não protegido em l2 page tables counter[]. Além disso, dup l2 table if needed() pode copiar e escrever através da base de nível 1 controlada pelo invasor. Isso resulta em leituras e gravações fora dos limites no modo supervisor, o que pode levar a pânicos no kernel, corrupção de memória do kernel ou escape do sandbox.
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
Identificadores relacionados
GHSA-334C-QM73-X5MV
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾