PwnEscape: vulnerabilidad crítica en Linux permite escapar de máquinas virtuales y controlar hosts
Se ha descubierto un fallo crítico en el núcleo de Linux, denominado PwnEscape(CVE-2026-99999), que podría permitir que una máquina virtual controlada por un atacante viole su aislamiento y afecte al sistema anfitrión.
Según el investigador Paulos Yibelo, este fallo en el kernel de Linux podría permitir que una máquina virtual (VM) controlada por un atacante rompa su límite de aislamiento y afecte al sistema anfitrión. El investigador demostró una técnica que expone la memoria del anfitrión y que, en su laboratorio, progresó hasta la ejecución de código a nivel de host. El fallo es grave para los proveedores de la nube y las organizaciones que ejecutan cargas de trabajo no confiables en máquinas virtuales. El aislamiento de las VM está diseñado para evitar que el código dentro de un invitado llegue al anfitrión y a otras cargas de trabajo.
PwnEscape muestra cómo una debilidad en la ruta de procesamiento de paquetes de un anfitrión puede amenazar ese límite, incluso cuando el problema subyacente no está en el hipervisor mismo.
Linux puede retrasar el cálculo de la suma de comprobación ( checksum ) de un paquete de red. Esta es una característica normal de rendimiento: los metadatos del paquete indican al kernel dónde debe comenzar la operación de checksum y dónde debe escribirse el resultado.
Según el informe de PwnEscape de Paulos Yibelo, el problema ocurría cuando metadatos de paquetes menos confiables podían influir en una escritura posterior en una cabecera IPv4. Linux ya había procesado el paquete utilizando el contenido previo de la cabecera, pero antes de la fragmentación, la operación de checksum diferida podía cambiar esos contenidos. Posteriormente, el código dependía de la longitud actualizada de la cabecera IPv4…