CVE-2026-74524 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

riscv: mm: Corrige o acesso fora dos limites durante a travessia da tabela de páginas na remoção dinâmica de memória (memory hot-remove)

remove_pud_mapping() e remove_p4d_mapping() obtêm uma base de tabela filho com pud_offset(p4dp, 0) e p4d_offset(pgd, 0), adicionando em seguida o índice para addr.

O RISC-V consolida os níveis da tabela de páginas em tempo de execução. Quando um nível é consolidado (folded), seu auxiliar de offset retorna a própria entrada pai, mas o índice ainda pode ser diferente de zero. Adicioná-lo faz com que a travessia ultrapasse a tabela pai. Sv48 consolida P4D, enquanto Sv39 consolida tanto P4D quanto PUD; portanto, a remoção dinâmica de memória (memory hot-remove) pode descer para uma memória não relacionada e passar uma página inválida para __free_pages(). Isso pode acionar:

kernel BUG at include/linux/mm.h:1810! VM_BUG_ON_PAGE(page_ref_count(page) == 0) arch_remove_memory+0x1e/0x5c try_remove_memory+0x15e/0x200 remove_memory+0x24/0x3c

Adicione o índice apenas quando o nível correspondente da tabela de páginas estiver habilitado, compatível com p4d_offset() e pud_offset().

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

15/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390809

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!