Produsen hardware wallet Coinkite memperingatkan pengguna Coldcard bahwa celah firmware yang sudah ada sejak Maret 2021 memungkinkan seorang penyerang menguras sekitar 594 BTC, senilai sekitar $38 juta, dari hampir 500 wallet dalam satu jendela waktu 25 menit pada Jumat pagi, 31 Juli 2026. Koin yang dicuri dengan cepat dikonsolidasikan ke satu alamat.
Coinkite menyatakan penyebab yang paling mungkin cukup meresahkan: perusahaan meyakini penyerang menggunakan kecerdasan buatan untuk menyisir versi lama firmware open-source mereka dan menemukan kelemahan yang tidak terdeteksi selama bertahun-tahun, termasuk dalam peninjauan internal perusahaan sendiri.
Bug "Koin Flip" di Pembangkit Angka Acak
Menurut advisory Coinkite, firmware ini dikirim dengan dua implementasi terpisah untuk menghasilkan keacakan — satu menggunakan pembangkit hardware khusus perangkat, satu lagi fallback software MicroPython yang seharusnya hanya jadi cadangan. Sebuah preprocessor guard yang seharusnya memvalidasi mode mana yang aktif gagal memvalidasi pengaturan tersebut dengan benar, sehingga beberapa build secara diam-diam jatuh ke fallback software yang lebih lemah alih-alih jalur hardware yang aman.
Dampak praktisnya adalah penurunan tajam pada keacakan efektif yang melindungi seed setiap wallet. Pada model Mk3 yang lebih lama, ruang pencarian yang bisa digunakan turun menjadi sekitar 40 bit dari yang seharusnya 128 bit — cukup kecil untuk di-brute-force oleh penyerang dengan sumber daya memadai. Perangkat Mk4, Mk5, dan Q yang lebih baru sedikit lebih baik di sekitar 72 bit berkat entropi tambahan dari secure element on-board, tetapi tetap di bawah desain yang seharusnya. Produk Coinkite lainnya, termasuk Tapsigner, Opendime, dan Satscard, tidak terdampak.
Bahkan Peninjauan AI Pun Melewatkannya — Sampai Akhirnya Tidak
Coinkite menyatakan mereka telah menjalankan peninjauan firmware sendiri dengan bantuan AI beberapa pekan sebelum eksploitasi terjadi, menggunakan "salah satu model terbaik yang tersedia," dan tidak menemukan hal signifikan. Itu membuat penemuan akhirnya oleh pihak luar, yang diduga perusahaan menggunakan pendekatan serupa, menjadi ilustrasi tegas betapa tidak meratanya penerapan alat-alat ini.
"Penyerang dan pembela punya alat yang sama, tapi kali ini itu tidak membantu kami, dan hanya membantu pihak jahat."
Perusahaan merilis advisory darurat pada 30 dan 31 Juli, beserta firmware yang sudah ditambal: versi 5.6.0 untuk perangkat Mk4 dan Mk5, serta 1.5.0Q untuk model Q.
Menambal Firmware Saja Tidak Cukup
Yang krusial, Coinkite menegaskan bahwa memperbarui firmware tidak secara retroaktif mengamankan seed yang sudah dibuat di hardware yang rentan. Siapa pun yang membuat wallet di Coldcard yang terdampak sebelum melakukan patch perlu membuat seed yang sepenuhnya baru di firmware yang sudah diperbarui, idealnya dipasangkan dengan passphrase BIP-39 yang kuat, minimal 99 lemparan dadu fisik untuk entropi tambahan, atau keduanya. Seed yang awalnya dibuat di Coldcard lalu dipulihkan ke merek wallet lain tetap sama-sama rentan.
Baca juga: Celah Firmware Coldcard Bikin Penyerang Kuras 594 BTC dalam 25 Menit
Produsen hardware wallet pesaing, Trezor, mengonfirmasi perangkat mereka sendiri tidak terdampak namun mengingatkan pelanggan bahwa seed yang dihasilkan Coldcard membawa kelemahannya sendiri terlepas dari wallet mana pun tempat seed itu dipulihkan. Block, perusahaan pembayaran di balik lini hardware wallet-nya sendiri, menyatakan pada 31 Juli bahwa tidak ada produk mereka yang terdampak dan mendesak pengguna yang terpapar untuk segera memindahkan dana mereka.
Bagi industri yang memasarkan hardware wallet sebagai standar emas self-custody, insiden ini menjadi pengingat bahwa bahkan perangkat air-gapped dan open-source pun bergantung pada peninjauan kode yang mampu menangkap apa yang dicari penyerang yang gigih — yang kini berpotensi juga dibantu AI.