CVE-2026-74716 in Linuxinformação

Sumário

de VulDB • 22/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

accel/amdxdna: Corrige BUG_ON explorável localmente em amdxdna_insert_pages()

Em amdxdna_insert_pages(), vm_flags_mod() define VM_MIXEDMAP e limpa VM_PFNMAP. Se um processo de userspace não privilegiado fizer mmap de um objeto GEM não importado e depois chamar madvise(MADV_DONTNEED), as PTEs serão limpadas com sucesso porque VM_MIXEDMAP permite isso (ao contrário de VM_PFNMAP).

Quando o userspace acessa a memória subsequentemente, drm_gem_shmem_fault() trata a falha na página e tenta mapear a página shmem subjacente via vmf_insert_pfn(), que chama vmf_insert_pfn_prot(). Como a página shmem subjacente é memória de sistema normal (pfn_valid(pfn) é verdadeiro) e o VMA agora tem VM_MIXEDMAP definido, isso não acionará previsivelmente a asserção explícita BUG_ON((vma->vm_flags & VM_MIXEDMAP) && pfn_valid(pfn))?

Correção removendo a chamada vm_flags_mod() e substituindo a pré-população de vm_insert_pages() pelo loop handle_mm_fault(), que já era usado para o caminho de importação (dma-buf).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

15/08/2026

Divulgação

22/08/2026

Moderação

aceite

Entrada

VDB-394513

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

médio

Fontes

Do you know our Splunk app?

Download it now for free!