Un fallo crítico en el firmware UEFI EDK II permite ejecutar código antes del arranque y amenaza a la mayoría de los servidores
El desbordamiento está en el arranque por red PXE de EDK II, la base de firmware que reutilizan AMI, Insyde y Phoenix: un mensaje ICMP manipulado puede colgar el servidor o, conociendo el firmware, ejecutar código en anillo 0 antes que Secure Boot y el TPM. CVE-2026-97631, 9,5 sobre 10, sin evidencia de explotación por ahora.
Un fallo crítico en EDK II, el código abierto de firmware UEFI sobre el que se construyen la mayoría de los servidores del mundo, permite a un atacante de red ejecutar código antes de que el sistema operativo arranque. El aviso lo publicó TianoCore, el proyecto que mantiene EDK II, y Ars Technica lo llevó este martes a su portada de seguridad: la vulnerabilidad, CVE-2026-97631, tiene una puntuación de 9,5 sobre 10.
El problema está en el controlador de arranque por red PXE: sus gestores de errores ICMP, en IPv4 e IPv6, copian los mensajes entrantes en un campo fijo de 504 bytes con un cálculo de tamaño incorrecto. Un mensaje más largo desborda ese espacio y escribe fuera de sus límites. Según el aviso, la corrupción es determinista y, como mínimo, cuelga el arranque; un atacante que conozca el firmware concreto puede llegar a ejecutar código arbitrario en la fase DXE, con privilegios de anillo 0.
Ese momento es el peor posible: el código se ejecutaría antes que Secure Boot, que establece la cadena de confianza de todo lo que viene después, y antes de que las protecciones basadas en TPM puedan actuar, con la posibilidad de instalar cargas que se activen al principio de cada arranque. El alcance viene de la reutilización: proveedores de firmware como AMI, Insyde y Phoenix construyen sobre EDK II, y el propio Microsoft lo usa como base de su Project Mu.
Hay condiciones que acotan el riesgo. La máquina tiene que estar arrancando por red en ese momento y el atacante necesita acceso a la red local: el fallo no da, por sí solo, una entrada desde internet. El número de sistemas vulnerables se desconoce y, según Ars Technica, no hay evidencia de explotación hasta hoy. Intel ha dicho que ninguno de sus productos comerciales en soporte se cree afectado, porque esa función no está en su código de referencia, aunque un fabricante podría haberla integrado.
El arreglo ya existe en el código de TianoCore —una corrección fusionada a mediados de octubre añade controles de límites—, pero tiene que llegar a cada máquina a través de su proveedor de firmware, y registros como el de Debian seguían marcando el paquete como vulnerable este martes. Para quien administra servidores con arranque PXE, la tarea inmediata es vigilar las actualizaciones de BIOS de su proveedor y valorar desactivar el arranque por red donde no sea imprescindible.
Comentarios
Sé el primero en comentar.
Sigue leyendo
Ciberseguridad
PostgreSQL tapa 52 agujeros de golpe: un fallo de 22 años permitía ejecutar código en el servidor
PostgreSQL acaba de cerrar 52 vulnerabilidades de una vez, 32 de ellas con nota 8,8. Una llevaba 22 años escondida en el código: ¿ya parcheaste tu base de datos?
Ciberseguridad
El firewall era la puerta: un zero-day de Check Point da root a los atacantes, planta el backdoor TSGA y borra servidores ESXi
Un zero-day de Check Point ya se explota para llegar a root, plantar un backdoor y borrar servidores ESXi. Hay parche de emergencia: ¿llegó a tu gateway?
Ciberseguridad
Operation TorNado: 354 detenidos en 14 países y 234 millones incautados en la mayor redada contra la dark web
354 detenidos, 5,7 toneladas de droga y 234 millones incautados: la mayor redada contra la dark web ya es oficial. ¿Creías que ahí nadie te encuentra?