CVE-2026-90303 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ARM: 9485/1: mm: adquirir o bloqueio de escrita mmap em torno de show_pte() para falhas de usuário

Quando CONFIG_DEBUG_USER=y e a linha de comando "user_debug=31" está definida, uma falha de usuário pode acionar show_pte() sem nenhum bloqueio. Se outro thread no mesmo processo chamar munmap() simultaneamente, as páginas da tabela de páginas podem ser liberadas enquanto show_pte() ainda as estiver percorrendo, causando um use-after-free em show_pte().

Se CONFIG_ARM_LPAE=y, isso pode causar uma falha no kernel (kernel panic) se as tabelas de página do PMD forem liberadas quando show_pte() estiver sendo executado.

Adquira mmap_write_lock() ao redor de show_pte() para falhas de usuário para corrigir a contenda.

Para falhas de usuário, restrinja adicionalmente que show_pte() seja chamado apenas quando o addr for um endereço do espaço do usuário (addr < TASK_SIZE). Isso ocorre porque o bloqueio de tsk->mm protege apenas a memória virtual do espaço de endereços do usuário; além disso, despejar as tabelas de página de um endereço no espaço do kernel para falhas de usuários é desnecessário e pode ter implicações de segurança.

Mantenha tudo inalterado para falhas do kernel, pois o kernel já está em estado "oops", e adquirir um bloqueio pode risco causar um deadlock (impasse).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406847

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!