Bug Firmware Coldcard Picu Pengurasan 594,48 BTC dari Hardware Wallet
Kesalahan pada firmware Coldcard dilaporkan menonaktifkan pembangkitan angka acak aman (secure RNG) di beberapa generasi hardware wallet, sehingga penyerang berhasil menguras total 594,48 BTC senilai sekitar US$38,3 juta.
Coinkite bersama tim engineering Bitcoin milik Block menelusuri sumber masalah ke pemeriksaan RNG yang rusak. Dampaknya, pembentukan kunci dompet bergantung pada data yang dapat diprediksi seperti serial number dan internal clock. Perangkat yang menjalankan firmware tertentu yang dirilis sejak 2021 disebut hampir tidak mendapatkan randomisasi yang sesungguhnya. Pada model yang lebih baru, ruang kemungkinan hasil tetap menyempit hingga sekitar empat miliar kombinasi.
Coinkite menyarankan pengguna yang terdampak membuat seed baru sepenuhnya pada perangkat yang sudah diperbarui dan segera memindahkan dana. Alasannya, pembaruan firmware tidak dapat memperbaiki seed yang sudah terlanjur lemah.
Menurut Coinkite, pengguna Mk3 yang membuat seed setelah firmware 4.0.1 berpotensi berisiko. Sementara itu, berdasarkan analisis awal, Mk4, Q, dan Mk5 tidak terdampak.
Mengapa penting: kelemahan pada proses pembuatan seed dapat mengubah self-custody menjadi risiko paparan kunci secara langsung dan menggerus kepercayaan terhadap keamanan hardware wallet.
Sentimen pasar: bearish; tekanan meningkat; dipicu faktor teknis; derisking. Penyebabnya, konfirmasi pengurasan 594,48 BTC dari seed Coldcard yang terdampak menambah tekanan risiko kustodi langsung bagi pemegang Bitcoin.
Kasus serupa: pada 2023, Trust Wallet memperbaiki kerentanan pembangkitan wallet pada ekstensi browser yang memicu kerugian pengguna sekitar US$170.000. Alamat yang dibuat pada periode rentan memerlukan tindakan perbaikan dari pengguna. Perbedaannya, kasus Trust Wallet terkait ekstensi browser, sedangkan kasus Coldcard menyangkut firmware hardware wallet dengan kerugian Bitcoin yang dilaporkan lebih besar.
Dampak lanjutan: jalur limpahan utama berada pada kepercayaan terhadap self-custody. Seed yang lemah dapat membuat dompet yang tampak aman bergantung pada data yang mudah diprediksi. Jika lebih banyak firmware terdampak terkonfirmasi, isu ini berpotensi meluas dari kasus terisolasi menjadi tekanan kepercayaan yang lebih luas pada hardware wallet. Paparan public key juga dapat membuat risikonya bertahan untuk dana yang diturunkan dari seed lemah.
Peluang dan risiko:
- Peluang: ketika Coinkite dan Block menuntaskan peninjauan firmware, konfirmasi bahwa lebih sedikit model yang terdampak dapat menjadi sinyal stabilisasi bagi kepercayaan terhadap hardware wallet. Untuk pengguna yang seed-nya dibuat di Mk3 setelah firmware 4.0.1, migrasi ke seed baru pada perangkat yang telah diperbarui menurunkan risiko paparan kunci.
- Risiko: jika peninjauan memperluas daftar firmware terdampak, pengurangan ketergantungan pada seed lama dapat membatasi dampak negatif dari pencurian yang baru terdeteksi belakangan. Jika dana tetap berada pada seed lemah setelah perbaikan, risiko private key dapat bertahan meski firmware sudah diperbarui.