1047
2026-05-25
0分
SquidRouterModule 授權設計失誤,86 個 Gnosis Safe 兩小時被掏走 320 萬美元
Gnosis Safe 的模組機制允許第三方合約「不經多簽簽核就送出交易」,前提是模組本身的權限檢查要夠嚴格。OpenZeppelin 兩年前就警告過:任何掛上 Safe 的模組,只要內部檢查鬆掉,就能繞過所有人簽名直接動錢。
Blockaid 5/25 偵測到 SquidRouterModule 在以太坊和 Base 上被攻擊,兩小時內 86 個 Gnosis Safe 被掏走約 320 萬美元,贓款換成 307 萬顆 DAI 集中在一個錢包,攻擊者初始資金來自 Tornado Cash。問題出在這個模組用一條公開字串當授權證明,任何人看得到合約原始碼就能照抄繞過簽核。Squid 澄清這個模組雖然冠了「Squid」的名字,但不是 Squid 團隊開發或部署的,是第三方整合者自行掛上去的,核心 router 沒有受影響。
- Squid(官方聲明):「這次事件跟 Squid 的核心協議和合約無關。所有 Squid 使用者和整合方都沒事,不需要做任何動作。出事的 Gnosis Safe 模組雖然在 Basescan 上被命名為 SquidRouterModule,但既不是我們團隊開發、部署,也不是我們維運的。」
- Blockaid:「我們偵測到針對 SquidRouterModule 的攻擊正在進行中,兩小時內 86 個 Gnosis Safe 被掏走約 3 百萬美元,所有贓款都透過攻擊者自己控制的 Uniswap V3 池子換成 DAI。」
- Cos(余弦):「抽樣看了下,這些 Safe 錢包都是單簽、owner 也都不一樣,問題不在私鑰,而在它們掛上的 SquidRouterModule 有漏洞,攻擊者可以偽造訊息繞過驗證,把目標 Safe 裡的資金轉走。攻擊者獲利沉澱在這個地址,約 3 百萬美元。」
- Blockscout:「每筆盜取都呼叫受害者 Safe 上的 SquidRouterModule(0x1f1d...23ca)的 executeSameChainActions(),再透過攻擊者自己部署的 Uniswap V3 池把 Safe 裡的代幣換成毫無價值的攻擊者代幣『u』。」
- crypto.news:「SquidRouterModule 漏洞攻擊以太坊與 Base 上的 Gnosis Safe 錢包,兩小時內被掏 3.2 百萬美元。攻擊者利用任意交易漏洞,把資產透過 Uniswap V3 換成 DAI。Squid 核心 router 與使用者資金安全。」
- Cryptemic News:「根據 Blockaid 和 PeckShield,5/25 針對第三方 SquidRouterModule 的攻擊在以太坊和 Base 上掏走 86 個 Gnosis Safe,金額介於 3 到 3.2 百萬美元。DeFi 又一次的權限警鐘。」