Las pérdidas de la cartera Coldcard podrían acercarse a los 114 millones de dólares al surgir un cuarto barrido de Bitcoin
Puntos clave
- •Un atacante ha barrido aproximadamente 1.816 bitcoin con un valor cercano a los 114 millones de dólares desde más de 5.200 direcciones generadas por Coldcard en cuatro olas desde el 30 de julio.
- •La vulnerabilidad se remonta a una versión de firmware de Coldcard de marzo de 2021 que redirigió la generación de semillas a través de un generador de números pseudoaleatorios basado en software predecible en lugar del generador aleatorio de hardware, haciendo que las claves privadas fueran reproducibles sin conexión.
- •La cuarta ola utiliza la función replace-by-fee de Bitcoin, lo que significa que las víctimas que detecten su dirección en el mempool pueden enviar una transacción competidora con una comisión más alta para mover sus fondos antes que el atacante.
- •Coinkite publicó firmware de emergencia para todos los modelos afectados e instruyó a los usuarios que generaron semillas con el software defectuoso a trasladar inmediatamente sus fondos a una dirección de cartera creada con una semilla nueva.
- •Ninguna de las olas de ataque afectó configuraciones de cartera multifirma porque requieren múltiples claves independientes para autorizar una transacción, dejando exclusivamente vulnerables a las configuraciones de clave única.

Una cuarta ola de barridos automatizados dirigida al bitcoin depositado en direcciones generadas por Coldcard está en curso, y los investigadores estiman que un atacante ha movido aproximadamente 1.816 bitcoin — unos 114 millones de dólares — desde más de 5.200 direcciones desde el 30 de julio.
Coldcard, fabricada por Coinkite con sede en Toronto, es una cartera de hardware air-gapped popular entre los usuarios de autocustodia de Bitcoin que valoran su dependencia de la comunicación física mediante tarjetas SD y NFC en lugar de conexiones USB o de red. El modelo de seguridad del dispositivo, como el de todas las carteras de hardware de criptomonedas, depende fundamentalmente de la generación de claves privadas a partir de una semilla aleatoria impredecible — la entropía inicial a partir de la cual se derivan matemáticamente todas las claves y direcciones de un usuario.
A diferencia de las tres olas anteriores, las últimas transacciones parecen utilizar la función replace-by-fee (RBF) de Bitcoin, lo que significa que las víctimas que identifiquen su dirección en el mempool aún podrían tener una ventana breve para superar la oferta del atacante pagando una comisión de transacción más alta y moviendo sus fondos primero.
Alex Thorn, director de investigación global de Galaxy Research, señaló la cuarta ola activa, destacando que los atacantes optaron por el replace-by-fee — un mecanismo de Bitcoin que permite que una transacción pendiente sea sobrescrita por otra posterior que incluya una comisión más alta. Hasta que una transacción se confirme, cualquier víctima que descubra su dirección en el mempool — la cola de transacciones no confirmadas — puede enviar una transacción competidora con una comisión mayor para reubicar sus monedas antes que el atacante.
La cuarta ola comenzó temprano el lunes y aún seguía activa horas después. Thorn indicó que publicó sus hallazgos basándose únicamente en el análisis de patrones, sin un reporte directo de víctimas, priorizando la velocidad sobre la confirmación para dar a los usuarios la oportunidad de actuar mientras las transacciones permanecían sin confirmar. Aconsejó a los usuarios verificar sus fondos, mover cualquier activo fuera de un dispositivo afectado y aumentar la comisión.
El patrón abarcó los bloques 960.778 a 960.792, e incluyó 218 transacciones en 462 direcciones de víctimas a una tasa de aproximadamente 14 barridos por bloque, frente a 0,3 por bloque en una ventana de control previa al incidente — aproximadamente 45 veces la tasa normal.
Cronología del ataque
La campaña comenzó el 30 de julio, cuando el primer barrido extrajo 1.083 bitcoin de 1.196 direcciones en apenas 41 minutos. Dos olas adicionales durante el fin de semana siguiente elevaron las pérdidas observadas a 1.367 bitcoin en 4.585 direcciones. Si las estimaciones de la cuarta ola se confirman, el total acumulado a lo largo de las cuatro olas alcanzaría aproximadamente 1.816 bitcoin — cerca de 114 millones de dólares — desde más de 5.200 direcciones desde el 30 de julio.
La vulnerabilidad subyacente
La falla que permite el ataque se remonta a una versión de firmware de Coldcard de marzo de 2021 que redirigió la generación de semillas hacia un generador de números pseudoaleatorios basado en software predecible, en lugar del generador aleatorio de hardware del dispositivo. Esto hizo que las claves privadas resultantes fueran reproducibles sin conexión por cualquier persona capaz de determinar el rango de salida. En los sistemas criptográficos, las fallas de generación de números aleatorios de este tipo se encuentran entre las clases más graves de vulnerabilidades, ya que colapsan la inviabilidad computacional de la que depende la seguridad de las claves privadas.
El fabricante de Coldcard, Coinkite, publicó firmware de emergencia para todos los modelos afectados e instruyó a los usuarios que habían generado una semilla con el software defectuoso a trasladar inmediatamente sus fondos a una dirección de cartera creada con una semilla nueva.
Patrones y direcciones de destino
Cada una de las monedas gastadas en la última ola provenía de direcciones generadas después del límite de firmware de Coldcard. El atacante envió los fondos a direcciones de destino nuevas sin historial previo de transacciones — una por víctima — en lugar de las direcciones recolectoras compartidas que hicieron que las dos primeras olas fueran comparativamente fáciles de rastrear.
Ninguna de las tres primeras olas afectó configuraciones multifirma, lo cual es consistente con que la vulnerabilidad se limite a semillas de clave única. Las carteras multifirma requieren múltiples claves independientes para autorizar una transacción, lo que significa que una sola semilla comprometida por sí sola es insuficiente para mover fondos — una protección estructural que las configuraciones de clave única no poseen.
Thorn también señaló que seis direcciones de destino con años de actividad previa aparecieron en los datos, lo cual sería inconsistente con una dirección de atacante recién generada, ya que tal dirección no puede tener un historial.
Fuente: CoinDesk