Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

github+1securityonline+1securityonline+1Se ha publicado públicamente una prueba de concepto para una vulnerabilidad crítica del kernel de Linux que permite a una máquina virtual invitada maliciosa escapar de su entorno aislado y ejecutar comandos en el anfitrión con privilegios completos de kernel, lo que genera preocupaciones urgentes para los operadores de infraestructura en la nube ARM64.
El fallo, rastreado como CVE-2026-46316 y denominado "ITScape", fue descubierto y reportado por el investigador de seguridad Hyunwoo Kim (@v4bel). Se dirige a la emulación vGIC-ITS (Controlador de interrupciones genérico virtual – Servicio de traducción de interrupciones) de KVM/arm64, explotando una condición de carrera en la forma en que la caché de traducción maneja las solicitudes de invalidación concurrentes.security-tracker.debian+2
Según la divulgación oficial publicada en la lista de correo oss-sec el 10 de junio, la vulnerabilidad permite "un escape de invitado al anfitrión en un entorno KVM/arm64 y ejecutar comandos en el anfitrión con privilegios de kernel (root)". El repositorio de GitHub del investigador afirma que "según el conocimiento público, esta es la primera investigación de exploit de escape de invitado a anfitrión dirigida a KVM/arm64".securityonline+2
La causa raíz reside en la función `vgic_its_invalidate_cache()`, que recorre la caché de traducción por ITS y elimina las referencias en cada entrada. Múltiples rutas de código —manejadores de comandos ITS, la ruta de escritura GITS_CTLR y la ruta redistribuidora GICR_CTLR— pueden vaciar la misma caché simultáneamente sin la exclusión adecuada. Cuando dos o más contextos observan y borran la misma entrada, la referencia única de la caché se elimina más de una vez, creando una condición de uso después de la liberación (use-after-free).security-tracker.debian+1
A diferencia de los escapes de virtualización típicos que se dirigen a emuladores de espacio de usuario como QEMU, ITScape existe dentro del propio KVM del kernel, eludiendo por completo las protecciones estándar del espacio de usuario. La explotación requiere privilegios de kernel invitado (EL1) para impulsar las interacciones MMIO de GIC/ITS necesarias, pero la divulgación señala que "activa el error solo con acciones del lado del invitado para escapar al anfitrión".securityonline
La vulnerabilidad afecta a las versiones del kernel arm64 desde finales de abril de 2024 hasta principios de junio de 2026. Los mantenedores del kernel de Linux integraron un parche que modifica la lógica de invalidación para que `vgic_put_irq()` elimine su referencia "solo en el valor devuelto por xa_erase()". El registro CVE se publicó el 9 de junio y el código de PoC apareció en GitHub al día siguiente.github+3
Se insta a los operadores de la nube que ejecutan entornos KVM ARM64 multiinquilino a verificar que el parche se aplique de inmediato, ya que la disponibilidad pública de código de explotación funcional pone a los sistemas sin parches en riesgo directo de compromiso del anfitrión por parte de cualquier inquilino con acceso al kernel invitado.securityonline+1