CVE-2026-99999: Falla crítica 'PwnEscape' en el kernel de Linux permite saltar del huésped y leer la memoria del host
La vulnerabilidad crítica PwnEscape (CVE-2026-99999) en la pila de red del kernel de Linux permite que una máquina virtual lea memoria del hipervisor e incluso provoque su caída.
Investigadores de seguridad revelaron los detalles de PwnEscape, una vulnerabilidad crítica catalogada como CVE-2026-99999 (CVSS 9.3) que afecta al subsistema de red del kernel de Linux. El fallo permite que código ejecutado dentro de una máquina virtual (guest) rompa el aislamiento del hipervisor para leer fragmentos de la memoria del sistema anfitrión (host), provocar una denegación de servicio completa del servidor e incluso ejecutar código con privilegios elevados en entornos de laboratorio.
El problema fue descubierto por el investigador Paulos Yibelo, de la firma pwn.ai, en el marco de un programa de recompensas de Vercel. Mediante paquetes de red especialmente manipulados enviados desde el entorno virtualizado, se demostró que un atacante puede extraer cerca de 32 bytes de memoria del host por cada paquete transmitido de forma continua. Asimismo, en pruebas controladas que replicaban la arquitectura del proveedor, el envío de apenas dos paquetes maliciosos bastó para colapsar por completo el sistema anfitrión, derribando todas las instancias que compartían el mismo hardware.
Un fallo en la capa compartida del hipervisor
A diferencia de vulnerabilidades asociadas a configuraciones erróneas de software, PwnEscape reside directamente en el código de red del kernel de Linux que opera el host. Por ello, el fallo traspasa las barreras de contención de tecnologías como las microVMs de Firecracker, utilizadas frecuentemente en arquitecturas serverless y computación en la nube para separar las cargas de trabajo de distintos clientes sobre servidores bare-metal.
Para que la explotación sea posible, el atacante debe contar previamente con acceso para ejecutar código dentro de la máquina virtual invitada; no es un fallo explotable de forma remota a través de internet hacia el host. Aunque en el laboratorio del investigador se logró obtener control administrativo (root) del sistema host tras escapar de la microVM, Vercel confirmó que durante el desafío de seguridad no se comprometieron datos de clientes, archivos ni secretos, y a la fecha no existen indicios de que la vulnerabilidad haya sido explotada en ataques reales en producción.
Impacto para organizaciones e infraestructura en la región
Para los equipos de infraestructura, telecomunicaciones y DevOps en México y Latinoamérica que operan nubes privadas, centros de datos multi-inquilino o plataformas de virtualización basadas en Linux, esta falla representa un riesgo directo de fuga de información entre clientes y riesgo de disponibilidad. En entornos compartidos donde se alquila cómputo o se ejecutan entornos aislados de desarrollo sobre un mismo núcleo de host, la falta de actualización expone la memoria residual de otros procesos que conviven en el servidor.
Mitigaciones y versiones corregidas
La solución técnica definitiva consiste en actualizar el kernel del sistema operativo del host y reiniciar el equipo. Aplicar parches exclusivamente dentro de las máquinas virtuales invitadas no mitiga la vulnerabilidad en el hipervisor. El parche principal (commit 6785011f8b16), desarrollado por Michael S. Tsirkin de Red Hat, introduce validaciones para impedir que los datos de la suma de verificación (checksum) apunten a la cabecera IPv4.
Las versiones estables mínimas del kernel de Linux que integran la corrección son:
- Rama 5.10: 5.10.272
- Rama 5.15: 5.15.223
- Rama 6.1: 6.1.190
- Rama 6.6: 6.6.159
- Rama 6.12: 6.12.113
- Rama 6.18: 6.18.57
- Rama 7.2: 7.2.11
Dado que distribuciones empresariales como RHEL, Debian, Ubuntu o Rocky Linux suelen incorporar parches de seguridad mediante backporting sin alterar la numeración principal del kernel, se recomienda revisar los boletines oficiales de cada distribución y validar el commit aplicado, no solo la salida de uname.
En entornos donde el reinicio inmediato del host represente una interrupción operativa crítica, se aconseja aplicar medidas de defensa en profundidad: desactivar la virtualización anidada (nested virtualization) y restringir los privilegios del proceso del hipervisor en el espacio de usuario (por ejemplo, mediante el mecanismo jailer de Firecracker), reduciendo el alcance en caso de un escape de máquina virtual.