Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Investigadores de la firma especializada en seguridad de firmware Binarly han descubierto seis vulnerabilidades en U-Boot, el cargador de arranque que actúa como primer código ejecutado en equipos tan diversos como routers domésticos, cámaras inteligentes y los chips de gestión de centros de datos. La gravedad no viene solo por la posibilidad de dejar un equipo inservible: dos de esos fallos permiten ejecutar código antes de que la imagen firmada sea verificada, lo que significa que un atacante podría, en condiciones concretas, subvertir toda la cadena de confianza del dispositivo.
Técnicamente, el problema se concentra en el manejo de FIT (Flattened Image Tree), el contenedor que U-Boot usa para agrupar kernel, árbol de dispositivo, ramdisk y otros componentes. Los seis errores se activan mientras U-Boot aún está parseando una imagen no confiable y antes de validar su firma. Los dos más críticos (BRLY-2026-037 y BRLY-2026-038, según los avisos de Binarly) derivan de una llamada a fdt_get_name —procedente de la biblioteca libfdt que comparten U-Boot y el kernel Linux— que sobre una imagen malformada devuelve un puntero nulo y una longitud negativa, valores que el código no comprueba y que pueden conducir a corrupción de memoria controlada por el atacante.

El resto de los fallos salen del mismo patrón: confiar en offsets y tamaños aportados por la imagen, aceptar nodos o formatos antiguos sin validación, o permitir una profundidad de anidado que agota la pila. Algunos provocan simplemente un bloqueo del cargador de arranque, pero un bloqueo aún puede dejar un equipo sin arrancar y requerir intervención física para reflashear la memoria.
Estas vulnerabilidades no son nuevas en términos de perspectiva: Binarly señala que gran parte de ese código vulnerable existe en U-Boot desde 2013 y permanece en docenas de ramas estables y en firmwares de múltiples proveedores. Además, la falla pone de relieve una lección repetida en seguridad de arranque: la firma es efectiva solo si todo el código y los metadatos que la preceden son tratados de forma segura. Incidentes previos como BootHole y otras fallas en parsers de imágenes (p. ej. LogoFAIL) han mostrado cómo la lógica previa a la verificación puede convertirse en la ruta de ataque.
Binarly publicó pruebas de concepto y pasos de reproducción contra builds estándar de U-Boot, y los parches se fusionaron en el árbol upstream en junio. Sin embargo, la versión de julio de U-Boot (v2026.07) se congeló antes de incluirlos y la próxima release planeada para octubre, v2026.10, llega demasiado tarde para muchos usuarios. No hay todavía CVE asignados a estas seis fallas, por lo que es crucial seguirlas por sus referencias BRLY-2026-037 a BRLY-2026-042 y aplicar las correcciones upstream cuanto antes.
Para fabricantes y mantenedores de productos basados en U-Boot la recomendación es inmediata: integrar los commits corregidos desde el repositorio upstream, probar firmemente en los flujos de arranque de sus plataformas y preparar actualizaciones de firmware para distribución. Como el parche ya existe en U-Boot pero no aparecerá en la release estable inmediata, no esperar al siguiente tarball de la comunidad es una decisión sensata.
Para administradores y usuarios finales la protección requiere vigilancia y mitigaciones pragmáticas: monitorizar avisos de seguridad del proveedor para obtener actualizaciones de firmware, segmentar y restringir el acceso a interfaces de gestión remota (BMC/iDRAC/iLO y similares) y minimizar la exposición de procesos de actualización automáticos a redes no confiables. En casos donde el proveedor no ofrezca parches, conviene evaluar medidas temporales como deshabilitar actualizaciones remotas o aislar el dispositivo hasta que haya una corrección oficial.
Es importante subrayar la dificultad real que sigue a la publicación del parche: actualizar millones de dispositivos repartidos por múltiples proveedores es el verdadero cuello de botella. Incluso cuando la comunidad corrige el código, el parche debe llegar correctamente testado y desplegado por cada fabricante, y a menudo eso requiere tiempo y recursos que no todos los actores están dispuestos a invertir con la urgencia necesaria.

En términos de detección, estos fallos son complejos: la ejecución temprana puede quedar fuera del alcance de herramientas habituales de seguridad del sistema operativo. Por eso la defensa debe priorizar la reducción de vectores de entrega: proteger procesos de actualización, endurecer accesos de gestión remota y aplicar controles de integridad y recuperación de firmware (incluida la necesidad de acceso físico para recuperación cuando sea posible).
Quienes quieran profundizar en U-Boot y su ecosistema pueden consultar la documentación oficial en https://u-boot.org/ y la especificación / documentación sobre device trees en el árbol del kernel en https://www.kernel.org/doc/html/latest/devicetree/. Para contexto histórico sobre por qué las fallas en cargadores de arranque son peligrosas, la investigación y el análisis de BootHole ofrecen un buen referente: https://www.eclypsium.com/blog/2020/boot-hole/.
En resumen, estas seis fallas vuelven a señalar una regla básica: la seguridad del arranque es tan fuerte como su eslabón más débil en la fase previa a la firma. Proveedores, integradores y administradores deben actuar ya para aplicar las correcciones upstream, encender la alerta sobre la distribución de firmware y reducir las vías mediante las cuales una imagen maliciosa podría llegar al proceso de arranque.
Relacionadas
Mas noticias del mismo tema.

Detienen a ingeniero de OpenAI por grabador oculto en sala de juntas de oficina en San Francisco
Un tribunal de Estados Unidos autorizó esta semana la detención de Abdulrahman Alfozan, un ingeniero que trabajó en OpenAI, tras la imputación del gobierno estadounidense por ha...

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...

OpenAI revela incidentes de IA no alineada; un GPT-5.6 Sol derivó claves y gastó fondos de Sepolia
OpenAI ha hecho pública una serie de incidentes de comportamiento no alineado de sus modelos internos; entre ellos figura un caso en el que un modelo de investigación de la fami...