五年歷史的建置旗標與 1.16 億美元硬體錢包盜竊事件有關
重點速覽
- •COLDCARD 韌體中錯誤配置的建置旗標停用了硬體亂數產生器約五年,導致種子產生回退至可預測的偽亂數產生器。
- •攻擊者分四波從超過 5,200 個位址中竊取約 1,816 BTC,價值 1.16 億美元。
- •受影響的 Mk4、Q 及 Mk5 裝置僅產生約 72 位元熵的種子,而非預期的 128 位元,使資源充足的攻擊者能夠透過暴力破解重建私鑰。
- •Coinkite 警告,除非種子是透過至少 50 次獨立擲骰產生或以強大的 BIP-39 密碼短語保護,否則資金仍處於風險中,且修復因五個獨立韌體發布軌道而更加複雜。
- •分析師指出,此事件可能加速市場對受監管託管機構和現貨比特幣 ETF 的興趣,恐慌與貪婪指數跌至 25,顯示「極度恐慌」。

一個在 COLDCARD 硬體錢包韌體中休眠五年的建置旗標,已與約 1.16 億美元比特幣失竊案產生關聯。該錯誤配置的編譯時期設定悄悄削弱了用於產生使用者種子的隨機性。這個原被忽視的配置選擇,最終演變為 2026 年記錄到的最大規模自主託管竊盜案之一。
根據 Block Engineering 的分析,受影響的 COLDCARD 韌體將巨集 MICROPY_HW_ENABLE_RNG 定義為零,而 libngu 函式庫僅檢查該巨集是否存在,並未驗證其實際數值。這導致系統回退至 MicroPython 的確定性 Yasmarang 偽亂數產生器,該路徑會產生可預測的輸出,從根本上削弱了硬體錢包應當保障的熵值。
建置旗標如何成為攻擊的核心
建置旗標是一種編譯時期開關,決定軟體被組裝為可發行二進位檔案時應啟用哪些功能。在本例中,該旗標原意是啟用真正的硬體亂數產生器,卻被設為零,而下游的驗證邏輯始終未發現此差異。
由於該旗標控制著私鑰的種子產生方式,其後果十分嚴重。種子是錢包所控制每個位址背後的主金鑰。在種子產生時出現可預測的隨機性,意味著了解該缺陷的攻擊者可以重建由此衍生的私鑰。
TRM Labs 報告指出,攻擊者分四波從超過 5,200 個位址中竊取了 1,816 BTC,價值約 1.16 億美元。攻擊規模之大顯示,該漏洞影響了廣泛的裝置群體,而非少數不幸的使用者。
Block Engineering 表示,其在 2026 年 7 月 30 日發布分析報告時,攻擊者已在積極利用該漏洞,並引導使用者向錢包製造商 Coinkite 查閱正式報告。
開發、發布審查與安全控制之間的失誤
一個錯誤配置的旗標能夠存活於多個發布週期,顯示驗證流程存在漏洞。硬體錢包的安全性依賴嚴格的程式碼簽章、可重現的建置以及嚴謹的完整性檢查——這些正是應該識別出零值 RNG 巨集的安全關卡。
Coinkite 直接量化了熵值不足的程度。在修復前的韌體上,Mk4、Q 及 Mk5 裝置所產生的種子僅包含約 72 位元的熵,而非預期的 128 位元——這一差距使暴力破解重建私鑰成為可能。就密碼學而言,72 位元代表的金鑰空間比預期的 128 位元標準小約 2^56 倍,跨越了從計算上不可行到對資源充足的攻擊者而言實際可行的門檻。
Coinkite 警告,在受影響韌體上產生的資金仍處於風險之中,除非種子是透過至少 50 次獨立且私密的擲骰子產生,或錢包已使用強大且唯一的 BIP-39 密碼短語保護。修復工作因分散在五個獨立的韌體發布軌道而更加複雜,而非透過單一通用修補程式完成。
檢查巨集是否存在與檢查其數值之間的差異,正是自動化完整性檢查和程式碼審查流程旨在捕捉的那類微妙邏輯缺陷。目前大多數有記錄的硬體錢包攻擊依賴實體竄改、側通道技術或供應鏈入侵;而編譯時期配置缺陷在多年生產中悄然削弱熵值,代表了一種獨特的故障模式,現有威脅模型可能未充分預見此類風險。硬體錢包使用者期望比傳統應用程式更高標準的保護,正因為被洩露的種子無法像密碼那樣輕易更換。
對硬體錢包使用者及更廣泛行業的影響
九位數的損失直接挑戰了冷儲存的核心價值主張。時機尤其值得注意:2022 年 11 月 FTX 倒閉後,自主託管的採用加速,因此如此規模的硬體錢包漏洞對生態系統的信譽損害尤為嚴重。CoinDesk 於 2026 年 7 月 31 日報導,該漏洞當時已造成近 600 BTC 被竊,價值約 3,800 萬美元。分析師指出,此事件可能加速市場對受監管託管機構和現貨比特幣 ETF 的興趣。
市場情緒反映了這一衝擊。恐慌與貪婪指數 報讀為 25,顯示「極度恐慌」,比特幣交易價格在 64,766 美元附近。
對受影響的使用者而言,當前的實際問題是:哪個韌體軌道適用於他們的裝置、其種子是否符合骰子擲放或密碼短語豁免標準,以及資金能多快被遷移至安全環境。截至 2026 年 8 月 6 日,Coinkite 尚未發布自身的累計損失數據或攻擊者位址清單,TRM Labs 的統計數據仍是主要參考依據。
此事件凸顯了舊有建置配置並非無害。一個未經檢查的編譯時期數值,在多年的發布週期中被遺留,直接轉化為一款以安全性為賣點的產品的系統性風險——這提醒我們,建置時期的操作嚴謹性與自主託管方案所承載的信任密不可分。