Electrum 是一個連接到外部伺服器以獲取交易歷史的比特幣錢包。Electrum 透過簡單支付驗證(Simple Payment Verification)來檢查交易。當顯示待處理交易時,該錢包信任其主伺服器的此功能。
攻擊者透過惡意伺服器攔截交易,甚至在資訊進入比特幣網路之前就已進行。透過關閉合法交易的顯示,犯罪者可將其替換,將收款人地址換成自己的地址。儘管偽造的交易包含無效的簽名,但易受攻擊的 Electrum 版本在將交易顯示於錢包歷史記錄前並未驗證這些簽名。
當用戶嘗試透過「費用替換」(RBF)功能增加交易費用時,便會產生風險,此功能允許用較高費用的交易取代未確認的付款。在確認費用調整時,用戶可能會簽署一筆對攻擊者有利的有效交易。
開發人員確認了兩起加密資產盜竊事件。10 月 11 日,一位名為 dannydeezy 的錢包所有者表示,Electrum 歷史記錄中顯示的交易與最初發送的付款不符。另一名匿名用戶 Raju-K12 於 10 月 18 日通知開發人員,他在嘗試提高交易手續費時遺失了資金。在該案例中,欺詐性交易的手續費為零,據 Electrum 團隊判斷,這是為了誘使受害者自行發起提高手續費的操作。
此漏洞影響所有低於 4.8.3 版本的 Electrum。開發人員未說明被盜資金總額、遭受攻擊的伺服器數量以及受害者的數量。錢包團隊已發布修補程式,並於 10 月 23 日在 4.8.3 版本中加入該修補。可下載的二進位檔案則於 10 月 24 日提供。開發人員為未確認交易引入了簽名驗證,並明確指出此更新並未將 Electrum 轉變為完整的比特幣節點。這意味著,未確認的進帳交易仍不在新的簽名驗證範圍內,而已確認的付款則繼續沿用原有的驗證程序。
建議早期錢包用戶從 Electrum 官方網站下載更新。無法快速更新的用戶應在簽署交易前核對收款地址和金額,包括手續費替換。僅連接到可信伺服器(包括自建伺服器)的用戶不受此攻擊影響。
最近,Symantec Threat Hunter 發現了一款新型資訊竊取程式 Aoki(Aokigahara),該程式會竊取 AI 助理的會話文件、Cookie 及加密錢包資料。駭客會利用竊取的 API 金鑰,存取相關的程式碼倉庫和雲端服務。

