465
2分

Solana 底層 Rust 套件被下毒:編譯一次就中招,2 小時內下架

Solana 與部分以太坊的工具鏈都用 Rust 寫成,套件放在官方倉庫 crates.io,專案編譯時自動抓下來。這些套件可以夾帶一段編譯期就會執行的程式碼,只要專案間接依賴到,開發者沒主動呼叫也會跑到。arrayref 就是壓在底層的這種套件,404 個套件把它列為依賴,Solana 的 spl-token 也在其中。

8 月 20 日,攻擊者把 arrayref、internment 與 append-only-vec 的新版本推上 crates.io,每一個都多了一項十年來沒有過的依賴,編譯時會去抓一支遠端程式執行。Rust 安全應變小組在 86 到 107 分鐘內全部下架。資安公司 Wiz 說這批基礎設施與北韓相關團體的舊攻擊重疊,程式會讀取瀏覽器存的登入清單。已有 Solana 協議開發者說自己編譯時中招,事後換掉了密碼。

  • 👤Rektoff(Web3 資安團隊):「昨天 arrayref 出事,是一段在編譯階段就會跑惡意程式的建置腳本,一個下載 2.44 億次的套件把它夾帶進來。只要你編譯的專案有拉到它,就算你從沒呼叫過這個套件,一樣中招。」
  • 👤Andrea:「我昨晚建置某個 Solana 協議時中招。我氣到把整個 repo 砍掉重新 clone,受影響的 arrayref 版本還留在快取裡,我把它刪了,然後換掉 Google 密碼、換掉錢包密碼。」
  • 👤Jay Lee:「這正是我反對把 jemallocator 裡沒人維護的 paste 套件換成某個「類似」替代品的理由。我寧願改寫程式碼,直接把這個依賴拿掉。」
其他重點
  1. 01 Kraken 母公司收購立陶宛 Saldo 銀行:搶進歐盟存貸業務
  2. 02 Ledger 令東南亞六國與香港經銷商暫停售出裝置
  3. 03 渣打杜拜開放 RLUSD 機構託管:讓資金免搬動就能當 LMAX 抵押品
  4. 04 俄國最大銀行 Sberbank 獲准交易加密貨幣:12 月起開放
  5. 05 Solana 10 月 21 日換共識機制:確認時間砍到 0.15 秒
  6. 06 IBKR 開放客戶質押以太幣:抽成最高 30%、不受 SIPC 保障
  7. 07 Coinbase 催比特幣超前部署抗量子:先顧機構保管相容
  8. 08 菲律賓最大交易所 Coins.ph 遭央行限制匯款
  9. 09 Ledger 失竊案追蹤逾 9,300 萬美元,Tether 凍結千萬美元
  10. 10 摩根士丹利代幣化股票上線延到 2027 年第一季:現在還沒有商品可交易
看完整排行 →
訂閱