🛡 VULNERABILIDADES 🛡

Vulnerabilidad crítica PwnEscape en el kernel de Linux permite a máquinas virtuales invitadas leer la memoria del host

🛡CyberObservatorio
Vulnerabilidad crítica PwnEscape en el kernel de Linux permite a máquinas virtuales invitadas leer la memoria del host
Idioma

Vulnerabilidad crítica PwnEscape en el kernel de Linux permite a máquinas virtuales invitadas leer la memoria del host

Fuente: The Hacker News

**Una Vulnerabilidad Crítica en el Núcleo de Linux: PwnEscape y sus Implicaciones en la Nube**

En un entorno digital cada vez más interconectado, la ciberseguridad se ha convertido en una preocupación primordial para empresas y usuarios por igual. Recientemente, se ha revelado una vulnerabilidad crítica en el núcleo de Linux que permite a los atacantes acceder a la memoria del host desde una máquina virtual. Este hallazgo, conocido como CVE-2026-99999 y apodado "PwnEscape", ha sido demostrado en los entornos de nube de Vercel, lo que subraya la gravedad de la situación y sus posibles repercusiones en la seguridad de las infraestructuras en la nube.

La vulnerabilidad fue descubierta por Paulos Yibelo, un investigador de la firma de seguridad pwn.ai, durante un desafío de seguridad organizado por Vercel. Aunque el problema se identificó y se reportó de manera privada antes de su divulgación pública, no hay evidencia de que se haya explotado en un ataque real. Sin embargo, el hecho de que esta falla resida en el código de red del núcleo de Linux, y no en la configuración de un proveedor de nube específico, significa que puede tener un impacto potencialmente amplio en todos aquellos que utilizan tecnologías basadas en este sistema operativo.

**Detalles Técnicos de la Vulnerabilidad**

El núcleo de Linux, que actúa como el corazón del sistema operativo, gestiona las interacciones entre el hardware y el software. La vulnerabilidad PwnEscape permite que paquetes de red especialmente diseñados, enviados desde dentro de una máquina virtual, realicen tres acciones críticas: leer la memoria del host, causar un fallo en el sistema y ejecutar código en el mismo. Según Yibelo, cada paquete enviado desde la máquina virtual puede filtrar aproximadamente 32 bytes de la memoria del host, lo que permite a un atacante extraer información sensible de la memoria.

El investigador demostró que, utilizando solo dos paquetes cuidadosamente elaborados, era posible hacer que el host se bloqueara, afectando a todas las máquinas virtuales que se ejecutaban sobre él. Aunque la ejecución de código y el fallo del sistema fueron observados en las máquinas del propio investigador, no se reportó que ninguno de los resultados del desafío mostrara accesos no autorizados a archivos, secretos o datos de aplicación de los clientes de Vercel.

El mecanismo detrás de esta vulnerabilidad se encuentra en el código de red del núcleo de Linux, que, al ser común para muchos entornos de nube, plantea serios riesgos para la infraestructura compartida. La vulnerabilidad ha sido calificada de "crítica" con un puntaje de 9.3 sobre 10 por los mantenedores del núcleo.

**Consecuencias e Impacto en la Industria**

La revelación de PwnEscape plantea serias preocupaciones tanto para los proveedores de servicios en la nube como para sus clientes. Dado que casi todos los grandes proveedores de nube utilizan el mismo nivel del núcleo de Linux para separar las cargas de trabajo de los clientes, una falla en este ámbito puede comprometer la seguridad de múltiples usuarios simultáneamente. Esto pone de manifiesto la necesidad de una vigilancia constante y de la actualización de los sistemas operativos utilizados en estos entornos críticos.

A pesar de que no hay indicios de que esta vulnerabilidad haya sido explotada en la vida real, el hecho de que se haya identificado en un entorno de producción y que pueda ser reproducida en condiciones de laboratorio resalta la urgencia de abordar este problema. La falta de explotación activa, sin embargo, no debe llevar a la complacencia, ya que la aparición de esta falla podría abrir puertas a ataques más sofisticados en el futuro.

**Contexto Histórico y Tendencias Recientes**

La vulnerabilidad PwnEscape no es un incidente aislado. En los últimos años, hemos visto un aumento en el número de críticas y vulnerabilidades en el núcleo de Linux que han llevado a preocupaciones sobre la seguridad de las máquinas virtuales y la infraestructura de nube. Este incidente se suma a una lista creciente de problemas que han afectado a la comunidad de código abierto y pone de relieve la importancia de realizar auditorías de seguridad continuas y rigurosas en los sistemas operativos utilizados en entornos críticos.

**Recomendaciones de Mitigación**

Para mitigar los riesgos asociados con la vulnerabilidad PwnEscape, se recomienda que los administradores de sistemas y los proveedores de nube actualicen el núcleo de Linux a versiones corregidas, específicamente la versión correspondiente al commit 6785011f8b16, que ya ha sido integrada en la rama principal del núcleo. Esta corrección implementa controles en el manejo de datos de verificación de paquetes, lo que añade una capa de protección contra posibles explotaciones de la vulnerabilidad.

Sin embargo, es importante tener en cuenta que la simple actualización del núcleo de un invitado no solucionará el problema en el host. Por lo tanto, se aconseja a los administradores que revisen los consejos de seguridad de su distribución de Linux y aseguren que el host esté ejecutando una versión segura del núcleo. En situaciones donde la actualización no sea viable de inmediato, se sugiere limitar los permisos de acceso y aplicar medidas de seguridad adicionales, como deshabilitar la virtualización anidada y ejecutar cada microVM bajo un entorno restringido que minimice los permisos otorgados.

La revelación de PwnEscape sirve como un recordatorio contundente de la naturaleza dinámica de las amenazas en el ámbito de la ciberseguridad y la necesidad imperiosa de estar un paso adelante en la protección de nuestras infraestructuras digitales.

Critical PwnEscape Linux Kernel Vulnerability Lets Guest VMs Read Host Memory

Source: The Hacker News

A newly disclosed critical flaw in the Linux kernel allows code inside a virtual machine to read memory on the host computer it runs on. A researcher demonstrated the leak against Vercel's live cloud sandboxes, and Vercel confirmed it. The flaw, now tracked asCVE-2026-99999and nicknamedPwnEscape, is in the Linux kernel's networking code, not in any one cloud's setup, so it reaches the shared layer that cloud providers use to keep customers' workloads apart. It was found in a Vercel security challenge and reported privately before any public release, and there is no sign it has been used in a real attack. Paulos Yibelo of the security firm pwn.ai found that specially made network packets sent from inside a virtual machine could do three things, he explained in atechnical write-up: read the host's memory, crash the host, and run code on it. All three come from the same kernel flaw. Vercel said in itsreport on the challengethat the memory leak was demonstrated against its production sandboxes. Each packet the guest sent out could carry back about 32 bytes of the host's memory, and the guest could keep going as long as it kept sending packets. The crash and code execution were observed only on the researcher's own machines, which were set up to match Vercel's. Two specially crafted packets were enough to crash a host and take down every sandbox running on it. Using the same flaw, the researcher then reached administrator control of a host, breaking out of the virtual machine. He stressed this was a lab result, "not a claim of root command execution in any vendor's production environment." "Our research ran throughOmega-Pwn, an internal harness combining our own security research tooling with elements ofSingularityNET's OmegaClaw architecture. It let us carry hypotheses, code traces, failed attempts, and experimental results across long-running research sessions.GPT-5.6 Solwas the primary reasoning engine. We directed the investigation, challenged its findings, and validated the interesting ones against actual kernel behavior on systems we controlled," Paulos Yibelo told The Hacker News. Vercel said no report in the challenge showed anyone reading a customer's files, secrets, or application data. The kernel's maintainers assigned the flawCVE-2026-99999and, in the published record, rated it 9.3 out of 10, or Critical. The U.S. National Vulnerability Database had received that entry but had not yet finished its own review. The same record lists the attack vector as local. In plain terms, the attacker has to already be running code inside a guest, as the researcher was. This is not a flaw that an outsider can exploit by sending packets across the open internet. It is not in CISA's catalog of actively exploited vulnerabilities, and no real-world use has been reported. Vercel Sandbox runs each customer's code in its own Firecracker microVM, a small virtual machine with its own copy of the Linux kernel, on bare-metal Amazon EC2 hosts. That microVM is the wall between one customer and the host, and between one customer and another. The flaw is not in that wall. It is in the Linux kernel's networking code, which the host runs. pwn.ai said Vercel's sandbox was already hardened beyond normal industry standards, with no misconfiguration it could find. Because almost every large cloud separates customer workloads on the same layer of the Linux kernel, Vercel said that a flaw there poses a risk to shared infrastructure rather than to any one provider. The fix is a single Linux kernel change,commit 6785011f8b16, written by Red Hat's Michael S. Tsirkin and merged into the mainline kernel. It adds a check that a packet's checksum data cannot point into the IPv4 header before the kernel acts on it, and applies that check at five places in the networking code. The change is deliberately partial. Its author calls it "a defence in depth measure" and notes that a fuller check on the way packets enter the kernel still needs work. The maintainers backported the fix to the stable kernel branches. According to the CVE record, these are the first fixed versions in each supported branch: Linux distributions ship their own kernels and often add this kind of fix without changing the version number, so check your distribution's advisory and whether the fix is in the kernel the host is actually running, not only the number from uname. Update the host kernel to one of the fixed versions above, or to the vendor build that includes the fix, and reboot into it. Updating only a guest's kernel does not fix the host. The sources give no separate workaround for this flaw if you cannot update yet. Where patching has to wait, the usual step is to limit what a break-in could reach. Vercel said it keeps host kernels up to date, disables nested virtualization, and runs each microVM under Firecracker's jailer, which grants the microVM process only the permissions it needs. That does not fix the flaw, but it narrows what an attacker who used it could do. The flaw was found in a two-week challenge Vercel ran in August thatoffered up to $1 million in totalto anyone who could break out of its sandbox. No single payout reached that figure. The top reward per report was $50,000; Vercel paid $242,000 across 1,285 reports, and this flaw was the one Critical finding. pwn.ai said it found the flaw in three days using its own AI-assisted research system, with the model doing the source-code analysis and human researchers directing the work. The firm put the cost at under $700 in API tokens. It was the latest case of researchers using a large language model to help find and chain real flaws, after a separate team used oneearlier this year to reach internal systems at OpenAI.