**코인카이트(Coinkite)**가 콜드카드(Coldcard) Mk3 이용자들에게 594.5 비트코인 (BTC)이 500개 주소에서 한꺼번에 쓸려 나간 사건과 취약한 시드 생성 정황을 공개하며, 자산을 신속히 이동하라고 촉구했다.
핵심 내용
- 4.0.1 버전 이후 출시된 모든 Mk3 펌웨어에서 취약한 시드가 생성됐을 가능성이 있다.
- 구버전 펌웨어를 사용하는 Mk4, Mk5, Q 이용자는 반드시 기기를 업데이트하고 새 시드를 생성한 뒤 자산을 옮겨야 한다.
- 피해 사례 가운데 멀티시그나 탭루트 지갑은 보고되지 않았다.
콜드카드 시드 취약성
코인카이트는 보안 권고문에서 2021년 3월 공개된 4.0.1 버전 이후 모든 Mk3 펌웨어에 기기 내 지갑 시드 생성과 관련된 엔트로피(난수) 결함이 존재한다고 밝혔다. Mk4·Mk5의 5.6.0 이전 버전, Q의 1.5.0Q 이전 버전에서 생성된 시드 역시 중대한 위험에 노출돼 있다.
회사에 따르면 해당 시드는 원래 기대되던 128비트가 아니라 약 72비트 수준의 엔트로피만 갖고 있었으며, 모델별로 영향 정도는 다르다. 별도 코드베이스를 사용하는 TAPSIGNER, OPENDIME, SATSCARD는 이번 결함의 영향을 받지 않는다. 이미 생성된 시드는 펌웨어 업데이트만으로는 복구가 불가능하다.
이용자는 먼저 수정된 펌웨어를 설치한 뒤 새 시드를 생성해야 하며, 이를 백업하고 기기에서 수신 주소를 직접 검증한 후 소액 테스트 송금으로 정상 작동 여부를 확인해야 한다.
Mk3 보유자 가운데 다른 기기가 없는 경우에는 임시 방편으로 강력하고 고유한 BIP-39 패스프레이즈를 추가해 사용할 수 있지만, 코인카이트는 궁극적으로 새로 생성한 시드로 자산을 모두 이전할 것을 권고했다.
관련 기사: 비트코인 ETF, 2억3310만 달러 순유입… 단일 펀드가 대부분 공급
비트코인 탈취 사건의 파장
Atlas21은 보고서에서 자동화된 공격이 7월 30일 블록 960188~960191 구간에서 500개의 단일 서명 주소를 일괄 스윕(sweep)했다고 전했다. 이 과정에서 1,324개의 UTXO가 소진됐고, 약 3,800만 달러에 해당하는 594.5BTC가 이동했으며, 거래 수수료는 약 0.044BTC에 그쳤다. 이들 주소 가운데 멀티시그나 탭루트 주소는 포함되지 않았다.
피해 주소의 중앙값 손실액은 0.41BTC였고, 110개 주소는 1BTC를 넘게 잃었으며, 최대 손실은 29.9BTC까지 달했다. Atlas21은 거래 패턴이 지갑 생성 시 만들어진 취약한 개인키를 악용한 정황과 부합한다고 분석했다. 첫 공개 제보는 2021년 콜드카드에서 생성한 24단어 시드가 컴퓨터에 입력된 적이 없음에도 자산이 사라졌다는 한 이용자의 사례에서 나왔다.
이번 사건의 핵심은, 기반이 되는 시드 자체의 난수가 충분히 안전하지 않다면 오프라인 콜드 스토리지라도 자산을 지켜줄 수 없다는 점이다. 코인카이트의 경고 범위에는 5년 넘게 생성된 지갑이 포함돼 있어, 이용자가 새 시드로 이주를 완료하기 전까지는 상시 노출된 상태로 남게 된다. 그럼에도 비트코인 시세는 이번 스윕 이후에도 약 6만4,000달러 선을 유지했다.






