
Error en integración de Coldcard vinculado a robo de…
Square Engineering afirma que un fallback determinista de MicroPython puede haber debilitado la generación de semillas bajo condiciones específicas.
Un error de aleatoriedad en el firmware de la billetera hardware Coldcard está siendo vinculado a un robo de Bitcoin estimado en $88.6 millones que afecta a “miles de billeteras”, según un resumen semanal de seguridad publicado el 3 de agosto de 2026.
La afirmación replantea el riesgo desde la custodia del dispositivo hasta la creación de semillas, donde un retroceso determinista puede reducir silenciosamente el espacio de búsqueda para los atacantes.
Puntos Clave
- Se describió una vulnerabilidad en el firmware de Coldcard que fue explotada para robar un estimado de $88.6 millones enBitcoinde “miles de billeteras” cuyasfrases semillafueron generadas con aleatoriedad defectuosa.
- Square Engineering rastreó el problema a un error de integración de RNG donde `ngu.random` puede dirigir al retroceso determinista Yasmarang de MicroPython en lugar del RNG de hardware STM32.
- La misma divulgación enmarca la explotabilidad como condicional, con el costo de recuperación práctico dependiendo de la información de UID, el tiempo de arranque, las llamadas RNG previas y el costo de derivación.
- El resumen semanal no proporciona atribución en la cadena, lista de víctimas, marco temporal del robo, ni confirmación independiente para la estimación de $88.6 millones.
Error de RNG de Coldcard vinculado a un robo de BTC estimado en $88.6M en el resumen semanal
Un resumen de seguridad publicado el 3 de agosto de 2026 vinculó unbilletera de hardwarefallo de firmware de Coldcard a un robo de Bitcoin estimado en $88.6 millones, describiendo el incidente como que afecta a “miles de billeteras” cuyas frases semilla fueron generadas utilizando un generador de números aleatorios defectuoso.
La forma en que se presenta el resumen es importante para cómo los traders deben interpretarlo. Presenta la vinculación del robo como algo que “se dice que ha sido explotado”, pero no incluye los elementos que normalmente permitirían al mercado verificar de forma independiente una afirmación de este tamaño: sin rango de fechas del robo, sin identidad del atacante, sinclusters dedirecciones, y sin lista de víctimas.
Eso deja dos cosas separadas sobre la mesa. Una es la estimación del robo, que actualmente es un número no verificado en el material proporcionado. La otra es la afirmación sobre el mecanismo subyacente respecto a la entropía de generación de semillas, que es lo suficientemente específica como para ser operativamente útil para cualquiera que haya usado Coldcard para generar una frase semilla.
La falla técnica: Fallback determinista de Yasmarang vs RNG de hardware STM32
Square Engineering describió la causa raíz como un fallo de integración en la plomería de aleatoriedad del firmware: “El firmware de Coldcard contiene un error de integración de RNG que hace que ngu.random use el fallback determinista de Yasmarang de MicroPython en lugar del RNG de hardware STM32”, dijo.
Mecánicamente, este es un problema de creación de semillas, no un problema de custodia. Una frase semilla es el conjunto de palabras que codifican el secreto maestro utilizado para derivar las claves privadas. Si la aleatoriedad utilizada para generar ese secreto maestro es predecible o parcialmente predecible, la semilla puede ser más débil al nacer incluso si el dispositivo nunca se ve comprometido físicamente.
La distinción entre los dos caminos de RNG es toda la historia. El RNG de hardware STM32 es la fuente de entropía integrada del microcontrolador, destinada a proporcionar aleatoriedad no determinística. Un retroceso determinista, por definición, puede producir salidas que son reproducibles dado suficiente información sobre su estado y entradas.
MicroPython es una implementación ligera de Python para microcontroladores, y en este caso proporcionó el camino de retroceso a través de Yasmarang.
Si la generación de semillas de una billetera se apoya accidentalmente en un generador determinista, el trabajo del atacante puede cambiar de “robar la semilla” a “reconstruir la semilla”, lo cual es un modelo de amenaza diferente con diferentes modos de falla. La billetera puede parecer perfectamente segura en almacenamiento y aún así ser frágil porque el secreto se generó a partir de un grupo de entropía más estrecho de lo asumido.
Chequeo de Realidad de Explotación: Lo que Square Engineering Dice que los Atacantes Aún Necesitan
Square Engineering también puso límites alrededor de la interpretación más alarmista. “Esto no significa que cada atacante remoto pueda recuperar inmediatamente cada semilla. El costo práctico depende de la información de UID disponible, el tiempo de arranque, las llamadas RNG previas y el costo de derivación.”
Cada una de esas condiciones reduce la superficie de ataque implícita. La información de UID se refiere a datos de identificador único del dispositivo que podrían ayudar a un atacante a restringir las conjeturas sobre el estado interno.
El tiempo de arranque y las llamadas RNG previas importan porque los generadores deterministas a menudo evolucionan el estado con el tiempo, y el momento exacto y la secuencia de llamadas pueden cambiar qué salidas se producen.
El costo de derivación es el presupuesto de fuerza bruta requerido para convertir “podemos reducir la aleatoriedad” en “realmente podemos encontrar la semilla”, que puede variar de inviable a práctico dependiendo de cuánta entropía se perdió y qué información auxiliar está disponible.
Esa advertencia es también la razón por la cual la cifra de $88.6 millones no debe ser tratada como una declaración general sobre los usuarios de Coldcard. Incluso si la estimación es precisa, la divulgación en sí implica que la explotación no es un botón de recuperación de semilla universal e instantáneo.
Es una debilidad condicional que puede afectar solo a versiones específicas de firmware, flujos de generación de semillas o estados de dispositivos, ninguno de los cuales está enumerado en el resumen.
La molesta realidad para la autocustodia es que este tipo de error es difícil de razonar desde fuera. Los usuarios pueden hacer todo “bien” en términos de almacenamiento, separación física y control físico, y aún así heredar riesgo si el camino de entropía en la creación de la semilla no fue lo que pensaban que era.
Qué Monitorear a Continuación: Señales de Confirmación, Orientación de Billeteras y Breadcrumbs Forenses
La primera señal de confirmación que movería esto de un mecanismo aterrador a un incidente negociable es la especificidad forense. Cualquier divulgación de seguimiento que añada un marco temporal de robo, atribución del atacante o clusters en cadena vinculados a los estimados 88.6 millones de dólares permitiría al mercado probar si el número es un evento único, un conjunto de eventos o una agregación aproximada.
La segunda es la orientación versionada. La documentación de Coldcard o Square Engineering que especifique qué versiones de firmware, flujos de generación de semillas o estados de dispositivo podrían activar el retroceso determinista de Yasmarang permitiría a los usuarios evaluar la exposición sin adivinar. Sin eso, “miles de billeteras” es un descriptor de titulares, no una población medible.
La reproducción independiente es el tercer pilar. Informes de respondedores de incidentes o investigadores que validen o disputen el alcance de “miles de billeteras” con evidencia técnica reproducible aclararían si este es un caso extremo o un error operativo más amplio.
Finalmente, la remediación debe ser explícita sobre el estado final. Los pasos orientados al usuario deben aclarar si los fondos deben ser migrados a billeteras creadas con semillas frescas generadas bajo condiciones de entropía verificadas, en lugar de implicar que una actualización de firmware por sí sola corrige retroactivamente una semilla débil.
Mi Opinión: La Seguridad de las Billeteras de Hardware es Solo Tan Fuerte Como el Camino de Entropía que Realmente Usaste
El umbral que importa aquí no es si las billeteras de hardware son “seguras” en abstracto. Es si la frase semilla fue generada con la fuente de entropía en la que el usuario creía que estaba confiando, porque un retroceso determinista convierte un producto de custodia en una responsabilidad de generación de claves.
Si la estimación del robo permanece sin corroborar, esto se parece más a un catalizador operativo cautelar que a un compromiso sistémico confirmado.
Si el trabajo de seguimiento determina las versiones de firmware afectadas y produce breadcrumbs en cadena o de respuesta a incidentes que coinciden con la reclamación de 88.6 millones de dólares, la implicación práctica es simple: las auditorías de generación de semillas se vuelven tan importantes como la custodia del dispositivo para cualquiera que trate la autocustodia como un control central de negociación.auditoríasse vuelven tan importantes como la custodia del dispositivo para cualquiera que trate la autocustodia como un control central de negociación.