Una vulnerabilidad crítica en el núcleo de Linux, denominada «PwnEscape», permite a las máquinas virtuales invitadas leer la memoria del host
Se ha descubierto una vulnerabilidad crítica en el kernel de Linux que posibilita que código ejecutado dentro de una máquina virtual lea la memoria del host. El fallo, localizado en el código de redes y no en la configuración de ninguna plataforma en la nube específica, fue identificado durante un reto de seguridad y notificado privadamente antes de su divulgación pública.
Un investigador demostró que, mediante paquetes de red fabricados de forma específica desde una máquina virtual invitada, era posible extraer fragmentos de la memoria del equipo principal, además de provocar caídas del sistema y ejecución de código en entornos de prueba controlados. Las evaluaciones oficiales han catalogado el problema como crítico, especificando que para llevar a cabo el ataque se requiere ejecutar código previamente dentro del entorno invitado y no mediante el envío de paquetes desde el internet abierto.
La falla representa un riesgo para la infraestructura compartida debido a que afecta una capa común del kernel de Linux utilizada por diversos proveedores de nube para aislar cargas de trabajo. El autor del parche correspondiente introdujo modificaciones orientadas a verificar los datos de suma de comprobación en el código de red, y los encargados del mantenimiento han incorporado estas correcciones en las ramas estables del kernel.
El artículo original no aporta más detalle sobre las versiones exactas del kernel afectadas ni sobre la lista completa de las distribuciones Linux que ya han incorporado la solución en sus paquetes oficiales.