CVE-2026-80726 in Linuxinformação

Sumário

de VulDB • 03/09/2026

No kernel Linux, a seguinte vulnerabilidade foi resolvida:

KVM: x86/mmu: WARN e limpar role.invalid ao criar uma página sombra filha

Limpe explicitamente o campo role.invalid ao derivar o papel (role) de uma página sombra filho a partir do seu pai para endurecer contra bugs em outras partes do KVM, pois violar a invariável do KVM que determina que páginas inválidas NÃO estão na lista de páginas MMU ativas leva a um use-after-free devido à função __kvm_mmu_prepare_zap_page() usar list_add() em vez de list_move() ao processar uma página sombra inválida, ou seja, piora significativamente uma situação já ruim.

Emita um aviso forte se o pai for inválido, pois isso significa que o KVM perdeu uma verificação de validade; ou seja, o KVM está tentando mapear memória usando uma raiz (root) inválida/obsoleta, mas continue a execução, pois a página filho é, caso contrário, ainda uma página sombra válida.

================================================================== BUG: KASAN: slab-use-after-free em __kvm_mmu_get_shadow_page+0x1817/0x1860 [kvm]
Escrita de tamanho 8 no endereço ff11000153dd1368 pela tarefa repro/853

CPU: 1 UID: 1000 PID: 853 Comm: repro Não modificado (Not tainted) 7.2.0-rc2-3aec122bdcaf-next-vm #5 PREEMPT Nome do hardware: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 Rastreamento de chamada (Call Trace): <TASK> dump_stack_lvl+0x4b/0x70 print_report+0x153/0x49c kasan_report+0xbc/0xf0 __kvm_mmu_get_shadow_page+0x1817/0x1860 [kvm]
mmu_alloc_root+0x141/0x320 [kvm]
kvm_mmu_load+0x612/0x20f0 [kvm]
kvm_arch_vcpu_ioctl_run+0x3dd5/0x6150 [kvm]
kvm_vcpu_ioctl+0x5e4/0x10d0 [kvm]
__x64_sys_ioctl+0x131/0x1b0 do_syscall_64+0x67/0x5f0 entry_SYSCALL_64_after_hwframe+0x4b/0x53 </TASK>

Alocado pela tarefa 853: kasan_save_stack+0x20/0x40 kasan_save_track+0x14/0x30 __kasan_slab_alloc+0x5f/0x70 kmem_cache_alloc_noprof+0xfe/0x2e0 __kvm_mmu_topup_memory_cache+0x135/0x530 [kvm]
paging64_page_fault+0x318/0x1e30 [kvm]
kvm_mmu_do_page_fault+0x21d/0x630 [kvm]
kvm_mmu_page_fault+0x18c/0x17b0 [kvm]
kvm_arch_vcpu_ioctl_run+0x1f35/0x6150 [kvm]
kvm_vcpu_ioctl+0x5e4/0x10d0 [kvm]
__x64_sys_ioctl+0x131/0x1b0 do_syscall_64+0x67/0x5f0 entry_SYSCALL_64_after_hwframe+0x4b/0x53

Liberado pela tarefa 853: kasan_save_stack+0x20/0x40 kasan_save_track+0x14/0x30 kasan_save_free_info+0x3b/0x60 __kasan_slab_free+0x43/0x70 kmem_cache_free+0xe2/0x400 kvm_mmu_commit_zap_page.part.0+0x1e2/0x310 [kvm]
kvm_mmu_free_roots+0x283/0x560 [kvm]
kvm_arch_vcpu_ioctl_run+0x33c8/0x6150 [kvm]
kvm_vcpu_ioctl+0x5e4/0x10d0 [kvm]
__x64_sys_ioctl+0x131/0x1b0 do_syscall_64+0x67/0x5f0 entry_SYSCALL_64_after_hwframe+0x4b/0x53

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

26/08/2026

Divulgação

03/09/2026

Moderação

aceite

Entrada

VDB-398322

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!