Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Vulnerabilidad crítica en Linux KVM permite escape de invitado a anfitrión


Se ha descubierto PwnEscape (CVE-2026-99999), una vulnerabilidad crítica en el hipervisor Linux KVM que permite a una máquina virtual escapar hacia el servidor host mediante paquetes IPv4 malformados. Este fallo rompe el aislamiento de la virtualización, permitiendo potencialmente la ejecución de código arbitrario, caídas del sistema o robo de información sensible. Aunque ya existe un parche en el kernel de Linux, el hallazgo revela una nueva clase de amenazas basadas en la manipulación de metadatos de red.




Paulos Yibelo, el investigador que a principios de octubre afirmó haber encontrado un fallo de escape de invitado a anfitrión en Linux KVM, el hipervisor utilizado por la mayoría de las nubes a hiperescala, ha nombrado PwnEscape al fallo y ha advertido que podría representar una nueva forma de atacar Linux, además de ser por derecho propio una amenaza crítica con una calificación de 9.3.

El trabajo de Yibelo es ahora el CVE-2026-99999. Es un error aterrador porque permite un escape de invitado a anfitrión con unos pocos paquetes IPv4 malformados.

Tales ataques son un escenario de seguridad pesadilla porque todo el propósito de la virtualización es dividir el hardware en máquinas virtuales "invitadas" aisladas que comparten los recursos de un servidor "anfitrión", sin poder ver nunca lo que hacen otros invitados o el anfitrión. Las nubes públicas dependen de que ese aislamiento permanezca impenetrable. También las nubes privadas, porque si se viola el aislamiento invitado/anfitrión, un atacante podría concebiblemente acceder a todas las VM de un anfitrión o grupo de hardware virtualizado. Los ataques a un anfitrión podrían dar a un malhechor acceso a miles de VM, además de contenedores, ya que muchos desarrolladores ahora ejecutan esas estructuras en una micro-VM para mantenerlas aisladas.


PwnEscape hace posible que los invitados accedan al anfitrión enviando paquetes IPv4 malformados.


Como se explica en un mensaje de Michael S. Tsirkin de Red Hat en el árbol estable del kernel de Linux: "Si un paquete con metadatos de suma de comprobación (checksum) incorrectos entra en la pila ipv4, skb_checksum_help puede corromper la cabecera de red y causar un montón de problemas".

El análisis de la firma de detección de amenazas SOC Prime detalla los problemas.

"Linux permite que los paquetes de red lleven metadatos que indican dónde debe comenzar una operación de suma de comprobación y dónde debe escribirse su resultado. Esta optimización es legítima y se utiliza ampliamente para la descarga de sumas de comprobación, pero el problema de seguridad surge cuando metadatos controlados por el invitado y menos confiables pueden influir en una escritura después de que la cabecera del paquete haya pasado las etapas de validación previas".

"Debido a que la divulgación podría activarse repetidamente, un atacante que controle una carga de trabajo invitada podría potencialmente recopilar información de un dominio de seguridad que la máquina virtual no debería poder inspeccionar. Esto representa un fallo directo del límite de aislamiento invitado-anfitrión".

El informe de Red Hat dice que el impacto puede incluir potencialmente la ejecución de código arbitrario en el anfitrión, la caída del sistema resultando en una Denegación de Servicio, o la divulgación de información de memoria sensible".


Una nueva clase de amenaza



Paulos Yibelo, el investigador que encontró el fallo, cree que ha tropezado con un ataque novedoso.

"Hasta donde sabemos, PwnEscape expone una clase completamente nueva de ataques en las redes de Linux: metadatos de suma de comprobación no confiables pueden reescribir campos de paquetes sensibles a la seguridad después de que el kernel ya los haya validado y actuado sobre ellos, socavando suposiciones en toda la pila de red mucho más allá del escape original de la VM", escribió.


"El modelo mental popular es que el aislamiento de la VM reside en el monitor de máquina virtual. Gran parte de ello es así. Pero una carga de trabajo controlada por un atacante no interactúa solo con arch/x86/kvm/. Interactúa con un SO anfitrión lleno de interfaces optimizadas y altamente componibles".

"Si los metadatos cruzan un límite de confianza, cada consumidor diferido debe heredar las invariantes correctas. Y si el paquete puede transformarse después de que esas invariantes sean verificadas, las invariantes deben seguir siendo ciertas en la nueva representación".

"Es por eso que un error que parece, al principio, una pista de suma de comprobación malformada puede convertirse en una divulgación de memoria y una primitiva de escape de invitado a anfitrión. El problema no era cuán difícil es analizar IPv4. Era que a diferentes partes de Linux se les permitía confiar en diferentes versiones del mismo paquete".

Esta es una observación importante, porque aunque Linux KVM es ampliamente utilizado y gratuito, es parte de Linux, un proyecto compuesto por más de 40 millones de líneas de código.

Un proveedor llamado Edera, que ofrece un tiempo de ejecución de contenedores seguro basado en el hipervisor Xen, señaló la semana pasada no muy suavemente que esa es una superficie de ataque enorme y que los investigadores han encontrado siete errores de escape solo este año, incluido Januscape.

AWS, que ejecuta su nube en KVM, dice que su nube elástica de cómputo no está en riesgo . El método de Google Cloud de usar KVM significa que probablemente también esté a salvo. Los desarrolladores han creado una corrección upstream en el kernel de Linux. Está filtrándose en las principales distribuciones como Debian, RHEL y Ubuntu y, con suerte, en productos de virtualización que dependen de KVM, como Nutanix y Proxmox.

En la era de la IA, los malhechores sin duda explorarán rápidamente los descubrimientos de Yibelo, haciendo que PwnScape sea potencialmente un momento crítico para los desarrolladores y usuarios de Linux. ®

Fuente:
TheRegister

0 comments :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.