How the flaw worked
->Cómo funcionaba la falla
Then:The bug lived in the seed generation code. On Mk3 devices with firmware 4.0.1 through 5.0.3, and on Mk4 and Mk5 devices before version 5.6.0, as well as Q devices before 1.5.0Q, the hardware random number generator was swapped out. Instead of drawing on the chip's true random source, the firmware fell back to a software-based generator that was far less random. The result: seeds with only 72 bits of entropy instead of the intended 128. That's a difference of 2^56 possible seeds — a gap that made brute-force attacks feasible for well-resourced adversaries.
Translation:El error residía en el código de generación de semillas. En los dispositivos Mk3 con firmware 4.0.1 a 5.0.3, y en los dispositivos Mk4 y Mk5 anteriores a la versión 5.6.0, así como en los dispositivos Q anteriores a 1.5.0Q, se reemplazó el generador de números aleatorios por hardware. En lugar de utilizar la fuente aleatoria real del chip, el firmware recurrió a un generador basado en software mucho menos aleatorio. El resultado: semillas con solo 72 bits de entropía en lugar de los 128 previstos. Esa es una diferencia de 2^56 semillas posibles, una brecha que hacía factibles los ataques de fuerza bruta para adversarios con recursos suficientes.
Next:Who was at risk
->Quién estaba en riesgo
Then:Not every Coldcard user was vulnerable. The risk depended on the device version and how the seed was generated. Seeds created with a BIP-39 passphrase or with at least 50 dice rolls were not considered compromised. The main exposure hit single-signature wallets, where one seed controls all funds. Multisignature setups require additional keys, so they were less affected. The attackers swept funds from roughly 500 wallets, suggesting they targeted seeds that were generated on the vulnerable firmware without extra entropy sources.
Translation:No todos los usuarios de Coldcard eran vulnerables. El riesgo dependía de la versión del dispositivo y de cómo se generaba la semilla. Las semillas creadas con una frase de contraseña BIP-39 o con al menos 50 lanzamientos de dados no se consideraban comprometidas. La principal exposición afectó a las carteras de firma única, donde una sola semilla controla todos los fondos. Las configuraciones multifirma requieren claves adicionales, por lo que se vieron menos afectadas. Los atacantes robaron fondos de aproximadamente 500 carteras, lo que sugiere que se dirigieron a semillas generadas en el firmware vulnerable sin fuentes de entropía adicionales.
Next:Fixed firmware and lingering trust
->Firmware corregido y confianza persistente
Then:Coldcard released patched firmware: version 5.6.0 for Mk4 and Mk5, and 1.5.0Q for Q devices. Mk3 users were advised to upgrade to a later firmware or replace the device. The incident is a reminder that hardware wallets reduce online risks but still require trust in the firmware, the supply chain, and the user's own practices. A single firmware bug can undo the security promise of cold storage.
Translation:Coldcard publicó firmware corregido: la versión 5.6.0 para Mk4 y Mk5, y 1.5.0Q para dispositivos




