CVE-2026-98433 in Linuxinformação

Sumário

de VulDB • 18/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

KVM: PPC: Book3S HV: corrige o vazamento de página de dispositivo seguro na falha da uv_page_in()

Em kvmppc_svm_page_in(), se a uv_page_in() falhar após o sucesso da kvmppc_uvmem_get_page(), a página do dispositivo seguro nunca é liberada. A função kvmppc_uvmem_get_page() define um bit no kvmppc_uvmem_bitmap, aloca uma estrutura kvmppc_uvmem_page_pvt, marca o GFN como KVMPPC_GFN_UVMEM_PFN e chama a zone_device_page_init(), que define refcount=1 e bloqueia a página. O goto out_finalize subsequente ignora a atribuição *mig.dst, portanto migrate_vma_finalize() é uma operação nula para a página, e nenhum desses recursos é recuperado.

Cada ocorrência consome permanentemente uma entrada do pool de memória segura limitado pelo firmware (kvmppc_uvmem_bitmap), vaza o pvt e deixa o GFN marcado como seguro — tornando-o inutilizável durante toda a vida útil da VM.

A função __kvmppc_svm_page_out() já lida corretamente com a falha análoga uv_page_out(), utilizando unlock_page(dpage); __free_page(dpage). Aplica-se aqui o mesmo padrão: unlock_page() seguido por put_page(), que encadeia para free_zone_device_folio() até kvmppc_uvmem_folio_free(), limpando o bit do bitmap, liberando o pvt e redefinindo o estado do GFN.

Alcançável sempre que a uv_page_in() retornar um erro (por exemplo, exaustão da UV pool) em qualquer sistema POWER9/10 + Ultravisor/PEF.

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

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-421766

EPSS

0.00000

KEV

não

Atividades

médio

Fontes

Want to know what is going to be exploited?

We predict KEV entries!