Vad som hände
Den 30 juli 2026 gick Coinkite, bolaget bakom hårdvaruplånboken Coldcard, ut med en varning om ett fel i slumptalsgenereringen i plånbokens firmware, alltså mjukvaran i plånboken. Felet gjorde att återställningsfraser (seed phrases) som skapats på vissa versioner blev betydligt lättare att räkna fram än de ska vara. Coinkites tekniska genomgång publicerades samma dag och har uppdaterats därefter, bland annat den 1 augusti, enligt Coinkite.
Enligt Coinkite hackades enheterna inte, och ingen fick fjärråtkomst till dem. Angripare räknade i stället fram motsvarande privata nycklar (private keys) offline ur de försvagade fraserna och stal pengar. Statussidan anger varken belopp eller antal drabbade.
Vad felet bestod i
En återställningsfras ska bygga på slumptal från plånbokens hårdvarubaserade slumptalsgenerator. När firmwaren i mars 2021 flyttades över till ett nytt kodbibliotek kom skapandet av fraser av misstag att använda en enklare, mjukvarubaserad generator i MicroPython, den Python-variant som firmwaren körs i. En inställning som skulle stänga av mjukvaruvägen fick inte avsedd effekt. Hårdvarugeneratorn slutade alltså inte fungera, den användes helt enkelt inte, skriver Coinkite.
Enligt Coinkites preliminära uppskattning motsvarade det effektiva sökutrymmet (hur många möjliga fraser en angripare behöver pröva) ungefär 40 bitar på Mk2 och Mk3 och ungefär 72 bitar på Mk4, Mk5 och Q, mot avsedda 128 bitar. Från och med Mk4 blandades även slumpdata från enhetens säkerhetskretsar (secure elements) in, vilket förbättrar läget men inte löser problemet. Uppskattningen kan ändras när analysen fortsätter, enligt Coinkite.
Vilka modeller och versioner som berörs
Det som avgör är på vilken firmware återställningsfrasen ursprungligen skapades. En berörd fras förblir försvagad även om den senare återställs eller klonas till en annan enhet, medan en fras som skapats säkert utanför enheten och importerats inte är försvagad. Standard och Edge är separata firmwarespår, och versionsnumren går inte att jämföra mellan spåren, enligt Coinkites migreringsguide:
| Modell och spår | Frasen skapad på | Lägsta rättade version |
|---|---|---|
| Mk2/Mk3 | 4.0.1 till och med 4.1.9 | 4.2.0 |
| Mk4/Mk5 standard | Före 5.6.0 | 5.6.0 |
| Q standard | Före 1.5.0Q | 1.5.0Q |
| Mk4/Mk5 Edge | Före 6.6.0X | 6.6.0X |
| Q Edge | Före 6.6.0QX | 6.6.0QX |
Fraser från Mk2 och Mk3 är hårdast försvagade, men varningen omfattar även fraser som skapats på Mk4, Mk5 och Q före de rättade versionerna. De rekommenderade standardversionerna är nu 5.6.3 för Mk4 och Mk5 och 1.5.3Q för Q, enligt statussidan, senast kontrollerad 1 oktober 2026. Tapsigner, Opendime och Satscard berörs inte, eftersom de bygger på en annan kodbas, skriver Coinkite.
Räcker det att uppdatera?
Nej. En uppdatering rättar hur nya fraser skapas men reparerar inte en befintlig fras som redan är försvagad. Den som har en berörd fras behöver skapa en helt ny på rättad firmware och flytta pengarna dit, enligt Coinkites statussida. Så här beskriver Coinkite flytten:
- Installera rättad firmware först. Kontrollera filens SHA-256-kontrollsumma och den signerade filen signatures.txt innan du installerar, och skapa ingen ny fras förrän uppdateringen är på plats, enligt migreringsguiden.
- Skapa en ny plånbok, inte en kopia. Välj New Wallet. Att klona eller återställa den gamla frasen tar bara med sig svagheten.
- Använd helst en andra enhet med rättad firmware för den nya plånboken. Har du bara en Coldcard beskriver migreringsguiden ett alternativt flöde där du växlar mellan den gamla och den nya plånboken.
- Gå lugnt fram och kontrollera innan du flyttar. Verifiera säkerhetskopian, plånbokens fingeravtryck och en mottagaradress på enhetens skärm, och skicka sedan ett litet testbelopp. Flytta resten först när testet har gått igenom. Stämmer ett fingeravtryck eller en adress inte ska du avbryta.
- Glöm inga delar. Ta med varje plånbok som har pengar: konton, plånböcker med passphrase (extra lösenord), BIP-85-plånböcker och multisig. Behåll den gamla säkerhetskopian tills allt har kommit fram, enligt migreringsguiden.
Det finns ett undantag. Om du lade till minst 50 rättvisa, oberoende tärningskast via funktionen Add Dice Rolls när frasen skapades, aldrig sparade eller visade sekvensen för någon och använde de slutliga ord som visades efter kasten, är frasen inte i riskzonen på grund av just det här felet. Slog du färre än 50 kast, eller är du osäker, ska du flytta, enligt migreringsguiden.
En stark och unik passphrase, alltså ett extra lösenord enligt standarden BIP-39 och inte enhetens PIN-kod, ger ett extra hinder men lagar inte frasen. Även den som använder passphrase bör flytta så snart det är praktiskt möjligt, enligt migreringsguiden.
Mk2 och Mk3 kan skapa en korrekt ny fras på version 4.2.0, men Coinkite rekommenderar att långsiktigt sparande flyttas till Mk4, Mk5 eller Q, enligt statussidan.
Om du har en annan hårdvaruplånbok
Felet gäller Coldcards firmware, men fallet påminner om vanor som gäller alla hårdvaruplånböcker: uppdatera bara via tillverkarens egen nedladdning eller app, kontrollera signaturen där tillverkaren erbjuder det och skapa en ny återställningsfras först när firmwaren är uppdaterad. Coinkite skriver själva att ingen hårdvaruplånbok är riskfri, enligt statussidan.
Grunderna om återställningsfraser och säkerhetskopior går vi igenom i guiden om att förvara krypto. De hårdvaruplånböcker vi har recenserat, bland andra Ledger, Trezor och Tangem, finns samlade under kryptoplånböcker. Skillnaderna mellan de två förstnämnda beskrivs i jämförelsen Ledger vs Trezor.
Det som fortfarande är oklart
Sökutrymmena ovan är preliminära, och en mer detaljerad teknisk genomgång av händelsen håller enligt Coinkite fortfarande på att tas fram. De oberoende kontroller av rättelsen som statussidan redovisar är riktade granskningar, inte en fullständig revision. Den publika redovisningen innehåller heller ingen fullständig förteckning över drabbade per modell, så det går inte att påstå att ingen plånbok på Mk4, Mk5 eller Q har tömts, enligt statussidan.



