MaestroInvertirInversiones & Ganancias · masterinvest.info

El firmware Coldcard 5.6.1 obliga a los usuarios a proporcionar entropía en cada nueva semilla después de la explotación de $100M

22-08-2026, 20:40
El firmware Coldcard 5.6.1 obliga a los usuarios a proporcionar entropía en cada nueva semilla después de la explotación de $100M

Coinkite, la empresa detrás de Coldcard, ha enviado una actualización de firmware que no generará una nueva semilla de billetera hasta que el propietario proporcione aleatoriedad manualmente.

Eso significa al menos 50 lanzamientos de dados, 128 lanzamientos de monedas o 65 pulsaciones de teclas temporizadas, tres semanas después de que un defecto en su generador de números aleatorios expusiera los fondos de los clientes a atacantes.

Las dos líneas de dispositivos de Coldcard ejecutan rutas de firmware separadas, por lo que la versión lleva dos números, 5.6.1 para el Mk4 y Mk5, y 1.5.1Q para el Q, el modelo más grande con teclado y escaneo de QR.

Verificación de Arranque Apunta al Defecto

Coinkite declaró que la entrada se añade sobre la aleatoriedad del dispositivo proveniente del STM32 TRNG y ambos elementos seguros.

Coldcard fue diseñado para extraer entropía de semilla solo de su generador de hardware, pero Coinkite rastreó la falla a un error de construcción y enlace que dejó la configuración destinada a desactivar la ruta de software sin efecto, enviando la llamada de número aleatorio al PRNG Yasmarang de MicroPython, que ingresó a la ruta de semilla en marzo de 2021.

Las semillas afectadas llevan alrededor de 72 bits de entropía en lugar de los 128 bits esperados después de que 594.5 BTC fueron barridos de 500 direcciones el 30 de julio.

El firmware 5.6.1 ahora verifica al arrancar que la llamada de número aleatorio llegue a la ruta de hardware prevista, deteniendo el dispositivo si falla. Coinkite reemplazó Yasmarang con un SHA-256 Hash_DRBG, especificado en NIST SP 800-90A, y lo siembra al inicio con un digest completo de 256 bits de ambos elementos seguros, que el firmware anterior truncaba a 32 bits.

El key mashing sigue el diseño de RNG por pulsación de botón de Peter Todd, hashando el tiempo de pulsación del teclado con resolución de ciclo de CPU. La primera pulsación establece una referencia, y cada uno de los 64 espacios que siguen se acredita con dos bits de entropía.

Las semillas antiguas aún necesitan ser migradas

“Instalar esta actualización no hace que una semilla vulnerable existente sea segura”, escribió Coinkite, dirigiendo a cualquiera cuya semilla pueda haber sido generada en firmware afectado entre 2021 y julio de 2026 a crear un reemplazo y mover su Bitcoin (BTC). Mk2 y Mk3 quedan fuera de esta versión, y su versión fija mínima se mantiene en 4.2.0.

Un host USB comprometido podría reescribir una transacción en espera después de que el propietario la aprobara, por lo que la firma cubría diferentes salidas. El dispositivo ahora vuelve a verificar esos bytes antes de firmar y se detiene con una advertencia de “Transacción modificada”.

La nueva página de Estado de Seguridad de Coinkite enumera cuatro revisiones independientes, entre ellas una prueba en un dispositivo real que observó ocho lecturas de RNG de hardware para una solicitud de semilla de 32 bytes y una reconstrucción que coincide con cada byte del firmware firmado.

La compañía señaló que las verificaciones “no son una auditoría completa de cada binario de firmware.” Como informó CryptoPotato, las pérdidas confirmadas superaron los 100 millones de dólares, con Galaxy Research contando 1,596 BTC de aproximadamente 7,300 direcciones, y una cuarta ola sospechada arrastrando casi 449 BTC el 3 de agosto.

Fuente: CryptoPotato