Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-98863 Reingreso a L2 con PFNs obsoletos en KVM x86 por GET_NESTED_STATE_PAGES

En el kernel de Linux, si falla la obtención de las páginas anidadas en la ruta de KVM_RUN, KVM puede reingresar a L2 con PFNs obsoletos y no fijados mapeados, por ejemplo en la página vAPIC. Se debe volver a pendiente GET_NESTED_STATE_PAGES antes de salir al espacio de usuario.

Alerta de Nureq Monitor

Detectada 18 OCT · 14:00

CVSS 3.1 · PRELIMINAR

—S/D

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,2 % PERCENTIL 4

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-98863

En el kernel de Linux, si falla la obtención de las páginas anidadas en la ruta de KVM_RUN, KVM puede reingresar a L2 con PFNs obsoletos y no fijados mapeados, por ejemplo en la página vAPIC. Se debe volver a pendiente GET_NESTED_STATE_PAGES antes de salir al espacio de usuario.

Productos y versiones afectadas

  • Linux

    • desde 671ddc700fd08b94967b1e2a937020e30c838609 hasta antes de 525694a6021ec6c8f7ce1f38acdf2dd77698fec1
    • desde 671ddc700fd08b94967b1e2a937020e30c838609 hasta antes de 942192dbcd3a06695ef6b31cf10a41a21cf014d8
    • desde 671ddc700fd08b94967b1e2a937020e30c838609 hasta antes de 10180a277549339020b08000206092c07e0bff5a
  • Linux

    • 5.4

Qué hacer

  1. Verificá si usás Linux y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

Esta vulnerabilidad todavía no tiene vector CVSS publicado.

Abrir la calculadora completa

Descripción original

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Re-pend GET_NESTED_STATE_PAGES if getting said pages fails Re-pend GET_NESTED_STATE_PAGES before exiting to userspace if getting the nested pages fails in the KVM_RUN path. If userspace re-runs the vCPU, and vmcs02 holds valid PFNs from the *previous* run of L2, then KVM could re-enter L2 with stale, unpinned PFNs mapped into e.g. the vAPIC page. Note, both SVM and VMX (as of commit 11722439fb20 ("KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit") ensure the request is cleared on VM-Exit (including the "forced" case), i.e. there is no risk of double-mapping due to emulated VMLAUNCH/VMRESUME/VMRUN *and* the request trying to map the nested pages.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.