Mart 2021'deki bir entegrasyon hatası, Coldcard cihazlarının tohum (seed) oluştururken özel donanımsal rastgelelik çipini atlamasına ve yazılım tabanlı bir sahte rastgele sayı üreteci (PRNG) kullanmasına neden oldu . 4.0.1 ile 5.0.3 arasındaki tüm Mk3 yazılım sürümleri bu hatadan etkilendi . Etkilenen cihazlarda güvenlik seviyesi olması gereken 128 bitten en düşük ~40 bit'e kadar düştü. Bu, tohumların cihaza fiziksel erişim, kimlik avı veya kötü amaçlı yazılım olmadan çevrimdışı olarak kaba kuvvetle kırılabileceği anlamına geliyordu . Coinkite'in kendi analizi de bu düşüşü doğruladı . Aynı güncelleme, hatayı tespit etmesi gereken bir denetim mekanizmasını da bozduğu için bu güvenlik zaafiyeti 5 yıldan fazla bir süre fark edilmeden kaldı .
Block (Square) araştırmacıları, 31 Temmuz'da yayınladıkları detaylı analizde, sorunun kaynağını Coldcard'ın rastgele sayı üretim kodundaki bir entegrasyon hatası olarak belirledi. Block raporunda şu ifade yer aldı: "COLDCARD üretici yazılımı, 'ngu.random' fonksiyonunun STM32 donanım rastgele sayı üreteci (RNG) yerine MicroPython'un deterministik Yasmarang yedeğini kullanmasına neden olan bir RNG entegrasyon hatası içeriyor" . Bu da tohumların gerçek donanımsal rastgelelik yerine mikrodenetleyicinin seri numarası ve sistem zamanlayıcısı gibi tahmin edilebilir değerlerle üretilmesi demekti .
Kayıp tahminleri 38 milyon dolar ile 130 milyon dolar arasında değişiyor. Bu geniş aralık çelişki değil; saldırı geliştikçe ve araştırmacılar zincir üstü analizleri genişlettikçe ortaya çıkan farklı anlık görüntüleri yansıtıyor.
| Tahmin (BTC) | Yaklaşık USD | Kaynak / Zamanlama |
|---|---|---|
| 594 BTC | ~38 milyon $ | Coinkite'in ilk uyarısı, 500+ hareketsiz cüzdan |
| 1.082,65 BTC | ~70,2 milyon $ | Galaxy Research, ilk 41 dakikalık büyük soygun |
| 1.367 BTC | ~88–89 milyon $ | Galaxy Research, Ağustos başı takibi |
| 1.816 BTC | ~116 milyon $ | Forbes / TRM Labs, 5.200+ adres |
| 2.055 BTC | ~130 milyon $ | Galaxy Research, 4 dalga, 7.300+ adres |
Coinkite'in yanıtı hızlıydı ancak temel bir sorun vardı: Güvenlik açığı tohum oluşturma mekanizmasının kendisinde olduğu için, bir yazılım güncellemesi zaten oluşturulmuş tohumları onaramazdı .
Geniş güvenlik araştırmacıları topluluğu, saldırının boyutunu haritalamak ve kaynağını bulmak için hızla harekete geçti.
Mart 2021'deki bir entegrasyon hatası, Coldcard cihazlarının tohum (seed) oluştururken özel donanımsal rastgelelik çipini atlamasına ve yazılım tabanlı bir sahte rastgele sayı üreteci (PRNG) kullanmasına neden oldu . 4.0.1 ile 5.0.3 arasındaki tüm Mk3 yazılım sürümleri bu hatadan etkilendi . Etkilenen cihazlarda güvenlik seviyesi olması gereken 128 bitten en düşük ~40 bit'e kadar düştü. Bu, tohumların cihaza fiziksel erişim, kimlik avı veya kötü amaçlı yazılım olmadan çevrimdışı olarak kaba kuvvetle kırılabileceği anlamına geliyordu . Coinkite'in kendi analizi de bu düşüşü doğruladı . Aynı güncelleme, hatayı tespit etmesi gereken bir denetim mekanizmasını da bozduğu için bu güvenlik zaafiyeti 5 yıldan fazla bir süre fark edilmeden kaldı .
Block (Square) araştırmacıları, 31 Temmuz'da yayınladıkları detaylı analizde, sorunun kaynağını Coldcard'ın rastgele sayı üretim kodundaki bir entegrasyon hatası olarak belirledi. Block raporunda şu ifade yer aldı: "COLDCARD üretici yazılımı, 'ngu.random' fonksiyonunun STM32 donanım rastgele sayı üreteci (RNG) yerine MicroPython'un deterministik Yasmarang yedeğini kullanmasına neden olan bir RNG entegrasyon hatası içeriyor" . Bu da tohumların gerçek donanımsal rastgelelik yerine mikrodenetleyicinin seri numarası ve sistem zamanlayıcısı gibi tahmin edilebilir değerlerle üretilmesi demekti .
Kayıp tahminleri 38 milyon dolar ile 130 milyon dolar arasında değişiyor. Bu geniş aralık çelişki değil; saldırı geliştikçe ve araştırmacılar zincir üstü analizleri genişlettikçe ortaya çıkan farklı anlık görüntüleri yansıtıyor.
| Tahmin (BTC) | Yaklaşık USD | Kaynak / Zamanlama |
|---|---|---|
| 594 BTC | ~38 milyon $ | Coinkite'in ilk uyarısı, 500+ hareketsiz cüzdan |
| 1.082,65 BTC | ~70,2 milyon $ | Galaxy Research, ilk 41 dakikalık büyük soygun |
| 1.367 BTC | ~88–89 milyon $ | Galaxy Research, Ağustos başı takibi |
| 1.816 BTC | ~116 milyon $ | Forbes / TRM Labs, 5.200+ adres |
| 2.055 BTC | ~130 milyon $ | Galaxy Research, 4 dalga, 7.300+ adres |
Coinkite'in yanıtı hızlıydı ancak temel bir sorun vardı: Güvenlik açığı tohum oluşturma mekanizmasının kendisinde olduğu için, bir yazılım güncellemesi zaten oluşturulmuş tohumları onaramazdı .
Geniş güvenlik araştırmacıları topluluğu, saldırının boyutunu haritalamak ve kaynağını bulmak için hızla harekete geçti.