偽造批次根盜空 zkLink Nova 的以太坊託管合約,僅剩 0.001 ETH
重點速覽
- •攻擊者利用公共中繼器在以太坊上注入偽造的批次根,授權從 zkLink Nova 的 Layer 1 託管合約進行未經授權的 ETH 和 ERC-20 提款。
- •安全公司 Blockaid 估計約有 786,000 美元被盜,並於 10 月 28 日美東時間晚間 10:24 揭露事件時警告攻擊仍在進行中。
- •最大的一筆交易於美東時間下午 6:21 執行,將 22.43 ETH 和價值 778,625.84 美元的 11 種 ERC-20 代幣(包括 245.74 pufETH)轉至單一收款地址。
- •截至 10 月 28 日晚間,託管合約僅剩約 0.001 ETH,且其暫停旗標未設置,最終損失總額尚不明確。
- •此漏洞是 11 天內第二起涉及偽造跨鏈橋輸入的事件,此前 10 月 17 日 Cysic 跨鏈橋被偽造鑄造訊息鑄出 1,000 萬枚未經授權的 CYS 代幣。

一名攻擊者於 10 月 28 日(週三)利用公共中繼器向網路提交偽造的批次根,將 zkLink Nova 的以太坊託管合約盜空至約 0.001 ETH。率先標記此漏洞的區塊鏈安全公司 Blockaid 估計,迄今已有約 786,000 美元的 ETH 和 ERC-20 代幣被盜,並在其報告時警告攻擊仍在進行中。
Blockaid 於美東時間晚間 10:24 標記公共中繼器攻擊
Blockaid 於 10 月 28 日美東時間晚間 10:24 在 X 上的貼文中揭露此事件。該公司表示,攻擊者利用公共中繼器在以太坊上注入假根,隨後從 Nova 的 Layer 1 託管合約最終確認 ETH 和 ERC-20 提款,並轉入其指定的收款地址。
「~$786k drained from L1 ETH escrow and ERC20 bridge so far. Attack still ongoing,」Blockaid 寫道。
zkLink Nova 接收來自以太坊及其連接的 Layer 2 網路的資產並進行彙集。存款保存在其來源鏈上的合約中,並透過其原生跨鏈橋記入 Nova。批次根是跨鏈橋用於驗證訊息的雜湊值,在此案例中即為 Nova 核准的提款。根據 zkLink 的結算設計,批次必須通過證明檢查和跨鏈一致性檢查才能最終確認,且只有在批次根提交至連接鏈之後才能進行提款。這種架構將從多條鏈彙集的資產置於單一驗證步驟之後,意味著一個驗證錯誤的根即可授權針對整個託管合約餘額而非個別帳戶的提款。
Blockaid 表示,偽造的根是改透過公共中繼器注入以太坊的。攻擊的交易日誌顯示,新的批次根記錄在與 ETH 和代幣提款相同的交易中,且緊接在提款之前。
單筆下午 6:21 的交易將 778,625.84 美元轉至一個收款地址
最大的一筆交易發生在 10 月 28 日美東時間下午 6:21,即 Blockaid 發出警報的數小時前。該交易從 Nova 的以太坊託管合約中轉出 22.43 ETH,並從代幣跨鏈橋轉出 11 種 ERC-20 代幣,全部發送至同一地址。Blockaid 的推文串指出了駭客使用的兩個地址,並將 ERC-20 跨鏈橋列為第二個目標合約。
最大的一批是 245.74 pufETH,按 Etherscan 價格計約為 613,536 美元。同時轉出的還有約 18,113 USDC 和 3,361 USDT。按 Etherscan 顯示的價格,轉帳總額為 778,625.84 美元,但由於該數字僅涵蓋一筆交易,因此總損失金額難以確定。
Etherscan 隨後顯示,被盜的 ETH 託管合約僅剩約 0.001 ETH。然而,截至美東時間晚間 10:29,託管合約的暫停旗標仍未設置,因此尚不清楚是否有其他控制措施阻止了進一步的提款。截至撰稿時,尚未確定的問題包括暫停旗標是否會被啟用,以及在所有受影響交易被計算完畢後,最終損失總額會達到多少。
偽造輸入於 11 天前襲擊另一座跨鏈橋
zkLink 事件是 11 天內第二起涉及偽造跨鏈橋輸入的事件。10 月 17 日,據 Cryptopolitan 報導,一條偽造的鑄造訊息被用於透過 Cysic 的跨鏈橋鑄造 1,000 萬枚未經授權的 CYS 代幣。Cysic 攻擊者售出了其中 720 萬枚代幣,在項目將其錢包列入黑名單之前,該錢包已將約 727,000 美元轉至以太坊。
另外,約 754 萬美元於 7 月從 Verus 以太坊跨鏈橋流出,這是該跨鏈橋第二次損失資金。在 5 月的首次事件中被盜 1,158 萬美元。Blockaid 將這兩起 Verus 攻擊關聯至同一合約和導入路徑。5 月的漏洞源於該跨鏈橋 checkCCEValues 函數中約 10 行缺失的 Solidity 驗證,這與 2022 年 Wormhole 和 Nomad 攻擊背後的驗證錯誤屬於同一類型——當年這些攻擊合計盜取了數億美元。近期這一系列基於偽造鑄造訊息、偽造批次根和缺失驗證檢查的事件顯示,跨鏈彙集的資產價值在多大程度上取決於跨鏈橋的驗證程式碼。