{"id":1499,"date":"2026-07-10T20:18:01","date_gmt":"2026-07-10T20:18:01","guid":{"rendered":"https:\/\/cybercolombia.co\/index.php\/2026\/07\/10\/seis-nuevas-fallas-de-u-boot-podrian-permitir-que-imagenes-maliciosas-bloqueen-dispositivos-o-ejecuten-codigo-en-el-arranque-cyberdefensa-mx\/"},"modified":"2026-07-10T20:18:01","modified_gmt":"2026-07-10T20:18:01","slug":"seis-nuevas-fallas-de-u-boot-podrian-permitir-que-imagenes-maliciosas-bloqueen-dispositivos-o-ejecuten-codigo-en-el-arranque-cyberdefensa-mx","status":"publish","type":"post","link":"https:\/\/cybercolombia.co\/index.php\/2026\/07\/10\/seis-nuevas-fallas-de-u-boot-podrian-permitir-que-imagenes-maliciosas-bloqueen-dispositivos-o-ejecuten-codigo-en-el-arranque-cyberdefensa-mx\/","title":{"rendered":"Seis nuevas fallas de U-Boot podr\u00edan permitir que im\u00e1genes maliciosas bloqueen dispositivos o ejecuten c\u00f3digo en el arranque \u2013 CYBERDEFENSA.MX"},"content":{"rendered":"<div id=\"articlebody\">\n<p>Investigadores de la firma de seguridad de firmware Binarly han encontrado seis nuevas fallas en U-Boot, el peque\u00f1o programa que inicia hardware tan variado como enrutadores dom\u00e9sticos, c\u00e1maras inteligentes y chips de administraci\u00f3n dentro de servidores de centros de datos.<\/p>\n<p>Cuatro de los errores pueden bloquear un dispositivo. Los otros dos podr\u00edan permitir que un atacante que introduzca una imagen maliciosa delante del gestor de arranque ejecute su propio c\u00f3digo, antes de que el dispositivo haya confirmado que el software es genuino.<\/p>\n<p>Esa \u00faltima parte es el punto. Un gestor de arranque se ejecuta antes que el sistema operativo, por lo que una falla aqu\u00ed puede socavar todo lo que se carga despu\u00e9s. Los seis errores se detectan mientras U-Boot todav\u00eda est\u00e1 leyendo una imagen que no es de confianza, antes de verificar la firma.<\/p>\n<h2>Lo que encontr\u00f3 Binarly<\/h2>\n<p>U-Boot puede agrupar un kernel, un \u00e1rbol de dispositivos, un disco ram y otros componentes de arranque en un solo paquete, un FIT (\u00e1rbol de im\u00e1genes planas), y verifica la firma digital de ese paquete antes de ceder el control.<\/p>\n<p>Binarly busc\u00f3 puntos d\u00e9biles en ese cheque y encontr\u00f3 seis. La mayor parte del c\u00f3digo vulnerable ha estado en U-Boot desde v2013.07, <a href=\"https:\/\/www.binarly.io\/blog\/unfit-to-boot-breaking-u-boots-fit-signature-verification\" target=\"_blank\">Binariamente dice<\/a>en m\u00e1s de 50 versiones estables, y tambi\u00e9n se encuentra en los firmwares de muchos proveedores integrados sobre U-Boot.<\/p>\n<p>Los errores se rastrean como avisos de Binarly. <a href=\"https:\/\/www.binarly.io\/advisories\" target=\"_blank\">BRLY-2026-037 a BRLY-2026-042<\/a>. A\u00fan no se han asignado identificadores CVE. Se dividen en dos grupos: dos que pueden ejecutar c\u00f3digo y cuatro que s\u00f3lo fallan.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/ai-vuln-protection-d\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Ciberseguridad\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjQl2axNwsfhbXOFynrg_uAZsvHi3OvNGSA8KJO-BKR8Xm3x7yjKV3EvfY4v5mwXx6LF0uWFb9h9d9iAV_Pi-YYhqimX9wx4OaLdDJEdR215Xrxq_PAtXkaLfQso4pTSjbj6fvh_ZTliLpzWZSZfcoZgyXtKwhN-SSDDlmbtUqGLshc0KqYQGWYHMN52Sl1\/s728-e100\/zz-d.jpg\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>Los dos son BRLY-2026-037 y BRLY-2026-038, y ambos rastrean hasta un valor no verificado. U-Boot llama a fdt_get_name, una b\u00fasqueda en la biblioteca de an\u00e1lisis del \u00e1rbol de dispositivos que toma prestada, y en una imagen con formato incorrecto, esa b\u00fasqueda devuelve un puntero nulo y una longitud negativa. U-Boot usa ambos sin verificar ninguno.<\/p>\n<p>Un error sigue al puntero nulo en una copia de memoria que, en dispositivos donde est\u00e1 asignada la direcci\u00f3n cero, se convierte en un desbordamiento del b\u00fafer de pila. El otro introduce la longitud negativa en la aritm\u00e9tica de punteros que retrocede hasta que sobrescribe una direcci\u00f3n de retorno guardada. En el dise\u00f1o de memoria correcto, cualquiera de los dos puede controlar manualmente la codificaci\u00f3n proporcionada por el atacante.<\/p>\n<p>Los otros cuatro s\u00f3lo bloquean el gestor de arranque. BRLY-2026-039 y BRLY-2026-041 leen m\u00e1s all\u00e1 del final de la imagen confiando en un tama\u00f1o o desplazamiento que controla el atacante. BRLY-2026-040 elimina la referencia a un puntero nulo que un formato de imagen anterior devuelve sin marcar. BRLY-2026-042 agota la pila, activada por una imagen profundamente anidada que impulsa un paso de validaci\u00f3n temprano para llamarse a s\u00ed mismo hasta que se agote.<\/p>\n<p>Binarly public\u00f3 una imagen de prueba de concepto y pasos de reproducci\u00f3n para cada defecto y los demostr\u00f3 frente a compilaciones est\u00e1ndar de U-Boot. No se ha informado de explotaci\u00f3n en ataques reales.<\/p>\n<p>De los seis, los dos errores de corrupci\u00f3n de memoria son los que se deben priorizar: una falla puede dejar un dispositivo fuera de l\u00ednea, pero la ejecuci\u00f3n del c\u00f3digo en el arranque podr\u00eda subvertir toda su cadena de confianza.<\/p>\n<h2>que mal se pone<\/h2>\n<p>En el peor de los casos, recuperar un dispositivo que no arranca significa acceder f\u00edsicamente y actualizar su chip de memoria con una imagen limpia. La ejecuci\u00f3n del c\u00f3digo es peor. El c\u00f3digo que se ejecuta tan temprano se encuentra debajo del sistema operativo, donde las herramientas de seguridad comunes pueden no verlo.<\/p>\n<p>El problema para un atacante es la entrega: estos errores solo aparecen una vez que una imagen maliciosa llega a la ruta de inicio, que generalmente requiere acceso f\u00edsico o un punto de apoyo privilegiado. Ese punto de apoyo no siempre es local.<\/p>\n<p>En <a href=\"https:\/\/thehackernews.com\/2025\/09\/two-new-supermicro-bmc-bugs-allow.html\" target=\"_blank\">En trabajos anteriores sobre los controladores de administraci\u00f3n del servidor de Supermicro, el mismo investigador de Binarly demostr\u00f3 que un atacante con acceso remoto a la interfaz de administraci\u00f3n podr\u00eda abusar del propio proceso de actualizaci\u00f3n del dispositivo para mostrar una imagen maliciosa, sin tocar el hardware.<\/a><\/p>\n<h2>que hacer<\/h2>\n<p>A\u00fan no existe una versi\u00f3n estable con la soluci\u00f3n, por lo que los proveedores y mantenedores de productos basados \u200b\u200ben U-Boot no deber\u00edan esperar: extraiga las correcciones ascendentes ahora, siguiendo los enlaces de confirmaci\u00f3n en cada aviso de Binarly, y realice un seguimiento por ID de aviso, ya que no existen CVE.<\/p>\n<p>U-Boot fusion\u00f3 los seis parches en junio, pero la versi\u00f3n de julio (v2026.07) ya se hab\u00eda congelado en abril, por lo que se envi\u00f3 sin ellos; la pr\u00f3xima versi\u00f3n, v2026.10, no saldr\u00e1 hasta octubre.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/sygnia-cyber-response-d-1\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Ciberseguridad\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiBxLQDy7VdLze43eMmpRllTXaPKPfB_veNUxQlqIu3-68GBJtegkhDGCqtaiSymOQviROdxln1FSd4zdMp5Jv9jeF1xQxLPc9uo9H7zW2nWHNax0wT0Y8JRj-zyUfbaCLqhxSfQT2sCfhWMBPL6UVgsh5RYVNVxwus_mW_BY9Ptwz3z7iF0_LWOnte-gqg\/s1600\/sy-d-1.jpg\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>Todos los dem\u00e1s ejecutan un dispositivo que otra persona construy\u00f3 con U-Boot. Para ellos, la soluci\u00f3n debe llegar como una actualizaci\u00f3n de firmware del proveedor del producto. Eso es lo que hay que tener en cuenta.<\/p>\n<p>Esta verificaci\u00f3n exacta ha fallado antes. La misma l\u00f3gica de firma fue atacada meses antes por <a href=\"https:\/\/github.com\/u-boot\/u-boot\/commit\/2092322b31cc8b1f8c9e2e238d1043ae0637b241\" target=\"_blank\">CVE-2026-33243<\/a>que U-Boot parch\u00f3 en abril; El gestor de arranque barebox relacionado, que utiliza las mismas herramientas de imagen, tambi\u00e9n se vio afectado.<\/p>\n<p>En ese error, una propiedad destinada solo a enumerar lo que cubre la firma no estaba firmada, por lo que una imagen manipulada podr\u00eda intercambiarse en partes que nunca fueron verificadas. El asistente detr\u00e1s de los dos peores errores aqu\u00ed, fdt_get_name, proviene de libfdt, la biblioteca de \u00e1rbol de dispositivos aplanados que U-Boot comparte con el kernel de Linux, barebox y otros. El mismo error de devoluci\u00f3n no comprobada puede surgir en cualquier lugar donde se utilice el c\u00f3digo.<\/p>\n<p>LogoFAIL, que THN cubri\u00f3 en 2023, era un conjunto de errores de an\u00e1lisis de im\u00e1genes en el firmware de la PC que permit\u00edan que el c\u00f3digo del atacante se ejecutara durante el arranque, antes de que Secure Boot pudiera verificar algo, en casi todas las principales marcas de PC. La firma recibe toda la atenci\u00f3n; los insectos siguen aterrizando en las tuber\u00edas que corren delante de \u00e9l.<\/p>\n<p>Y como demostr\u00f3 BootHole en 2020, cuando una falla del gestor de arranque rompi\u00f3 el arranque seguro en todo el ecosistema, escribir el parche es la parte f\u00e1cil. La parte lenta es introducirlo en millones de dispositivos que ejecutan la copia de U-Boot de otra persona.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Investigadores de la firma de seguridad de firmware Binarly han encontrado seis nuevas fallas en U-Boot, el peque\u00f1o programa que inicia hardware tan variado como enrutadores dom\u00e9sticos, c\u00e1maras inteligentes y chips de administraci\u00f3n dentro de servidores de centros de datos. Cuatro de los errores pueden bloquear un dispositivo. Los otros dos podr\u00edan permitir que un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1379,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,5],"tags":[3213,3665,376,24,694,3081,103,1537,315,676,681,680,760,3685],"class_list":["post-1499","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias","category-trending","tag-arranque","tag-bloqueen","tag-codigo","tag-cyberdefensa-mx","tag-dispositivos","tag-ejecuten","tag-fallas","tag-imagenes","tag-maliciosas","tag-nuevas","tag-permitir","tag-podrian","tag-seis","tag-uboot"],"_links":{"self":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/posts\/1499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/comments?post=1499"}],"version-history":[{"count":0,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/posts\/1499\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/media\/1379"}],"wp:attachment":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/media?parent=1499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/categories?post=1499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/tags?post=1499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}