Dos equipos de investigación han hecho públicas esta semana dos vulnerabilidades que permiten a un operador malicioso del servidor (host) extraer datos de máquinas virtuales (VM) protegidas por la tecnología AMD SEV‑SNP, diseñada para impedir precisamente que el propio proveedor del host acceda al contenido de una VM.
Qué hacen Mior y Skyfall
Mior, descrita por un equipo de ETH Zurich, no solo permite leer la memoria de una VM protegida por SEV‑SNP, sino que también puede modificar la memoria de la VM y falsificar el informe firmado de atestación que declara qué software corre dentro de la VM. Para que Mior funcione el atacante necesita controlar el hipervisor y además poder modificar el BIOS/UEFI del servidor; en las pruebas el equipo usó también un dispositivo PCIe (una GPU) para redirigir operaciones.
Skyfall, desarrollado por investigadores de ETH Zurich y Google, explota una clase diferente de fallos derivados de ataques de temporización (Transient Scheduler Attacks, TSA). Skyfall aprovecha estados guardados de la VM que quedan en caché cuando el hipervisor fuerza un fallo en el arranque; con técnicas adicionales el host puede leer valores de registros guardados y partes concretas de páginas de memoria. Skyfall no requiere manipulación del hardware y fue probado en varias generaciones EPYC.
Cómo afectan a SEV‑SNP
SEV‑SNP aporta «confidential computing» en servidores EPYC mediante cifrado de memoria y controles de acceso hardware que buscan aislar una VM incluso del hipervisor. Ambos ataques rompen esa promesa dentro del modelo de amenaza asumido por AMD porque requieren privilegios sobre el host (hipervisor) y, en el caso de Mior, sobre la cadena de arranque/BIOS.
En términos prácticos, un atacante que ya controla el hipervisor —por ejemplo, un proveedor de nube malicioso o un intruso que haya comprometido ese software— podría, según las pruebas de laboratorio, leer secretos de VMs SEV‑SNP y, con Mior, alterar la memoria y hacer que la atestación firmada muestre una imagen distinta a la real.
Qué han hecho AMD y los fabricantes
AMD ha publicado avisos de seguridad en los que asigna ID a las fallas y describe actualizaciones: firmware SEV para Mior y microcódigo para Skyfall (con paquetes fechados en agosto). La compañía indica que distribuirá firmware de plataforma a los fabricantes de servidores en noviembre para Skyfall y en diciembre para Mior, y que las correcciones para chips embebidos llegarán después.
Varios fabricantes, como Supermicro, han comenzado a publicar listas de BIOS y BMC con parches para placas concretas. AMD señala que los clientes deben obtener la actualización del BIOS del fabricante del servidor y que las mitigaciones se aplican en el firmware del host, no desde dentro de la VM.
Qué deben hacer administradores y propietarios de sitios
- Priorizar actualizaciones de firmware y microcódigo: como las correcciones se implementan en BIOS/UEFI y microcódigo, es imprescindible que los operadores de infraestructura y proveedores de nube instalen los parches ofrecidos por el fabricante del servidor.
- Confirmar la cadena de suministro de la VM confidencial: los usuarios de VMs confidenciales dependen del proveedor de nube para aplicar estas mitigaciones; deben pedir confirmación y TCB (trusted computing base) o versiones de firmware aplicadas cuando la nube ofrece SEV‑SNP.
- Revisar modelo de amenaza: SEV‑SNP protege frente al hipervisor honesto pero no frente a un host ya comprometido; organizaciones con requisitos estrictos de aislamiento deben evaluar si necesitan medidas adicionales de control sobre el hardware y la gestión de firmware.
Los equipos que presentaron los trabajos han publicado pruebas de concepto; AMD y los fabricantes no indican en sus avisos si los parches funcionan de forma aislada o requieren combinaciones específicas de BIOS y microcódigo. Ninguna de las publicaciones afirma que estas fallas hayan sido explotadas en entornos reales.
Lee también:
- PostgreSQL corrige 52 fallos, entre ellos un error de 2004 que permite ejecución remota por usuarios autenticados
- Investigación DNS conecta dominios y 95 IPs a campaña de espionaje Earth Sirrush contra objetivos ucranianos
Fuente: The Hacker News




