新聞加密貨幣Avici 在 50 萬美元 Solana 卡片合約漏洞事件後將賠償 1,685 名用戶

Avici 在 50 萬美元 Solana 卡片合約漏洞事件後將賠償 1,685 名用戶

作者: Crypto Adventure·

重點速覽

  • Rain 表示,漏洞存在於 Avici 與其他程式使用的過時 Solana 合約版本中。
  • 攻擊者透過一連串合約呼叫取得管理權限,並從抵押帳戶中提取資產。
  • Avici 的賠付承諾涵蓋全部 1,685 名受影響卡片用戶,並將全額恢復。
  • 公司已向 FBI 的 Internet Crime Complaint Center 通報此事件,並與 Rain 及安全合作夥伴合作。
  • AVICI 在資金外流期間跌至約 $0.219 的歷史低點,之後在賠付公告後回升至約 $0.27。
Avici 在 50 萬美元 Solana 卡片合約漏洞事件後將賠償 1,685 名用戶

基於 Solana 的 neobank Avici 將全額賠償 1,685 名用戶,因為一名攻擊者利用其發卡合作夥伴 Rain 提供的過時卡片合約,從客戶卡片餘額中盜走了 $500,859.22。

最終清算結果出爐前,早期鏈上估算曾將此次攻擊規模推高至超過 $1 million,因為資金迅速流入攻擊者控制的地址。Avici 的自託管 Solana 與 EVM 錢包未受影響。存在漏洞的是另一個 Solana 合約,該合約保存的是用戶轉入卡片系統後的餘額,也凸顯了錢包託管與用於消費的卡片通道之間的差異。

過時的 Rain 合約允許未授權提領

Rain 識別出 Avici 及少數其他程式所使用的 Solana 合約舊版本中存在漏洞。所有仍在運行受影響版本的部署此後都已升級,修補後未再偵測到進一步的未授權活動。

最先識別到的惡意互動於 16:49:48 UTC 到達與 Avici 相關的合約。攻擊者反覆呼叫 SubmitSignatures,接著是 AddCollateralAdmin 和 WithdrawCollateralAsset,建立起在移除單個抵押帳戶資產之前先增加管理權限的路徑。攻擊者地址最終簽署了 14,672 筆交易,其中包括 2,344 筆失敗嘗試。

一筆經審查的交易從單一抵押帳戶中移除了 2,346.77 USDT。該錢包在攻擊開始前最初只透過 deBridge 收到 1.79 SOL,之後在盜取過程持續期間,將部分提取出的穩定幣轉換為 SOL。

這次失敗發生在卡片基礎設施,而不是 Solana 本身或 Avici 的自託管錢包系統。用戶只有在將資產從錢包轉入用於維持可支出卡片餘額的獨立合約後,才暴露於風險之下。

Avici 承諾全額賠付並聯繫 FBI

所有受影響的卡片餘額都將依照 Avici 的賠付承諾獲得恢復。公司也已向 FBI 的 Internet Crime Complaint Center 提交報告,並在交易清算期間持續與 Rain 及安全合作夥伴保持聯繫。

Rain 已引入第三方鑑識調查人員,並計畫與執法機關及相關監管機構合作。其補救範圍涵蓋所有仍在使用該漏洞 Solana 合約版本的程式,而不僅僅是 Avici 的部署。

現行合約與舊版合約之間的分離,類似於 6 月的 Raydium 資金外流事件;當時一個邏輯缺陷即使在那些已從 Raydium 現行介面消失的舊版 Solana 流動性池中,仍然可被利用。

另一個 Solana 協議 Allbridge Core 於 7 月暫停營運,原因是另一宗 flash-loan 攻擊操縱了穩定幣池的帳務,並提走超過 $1 million。

AVICI 在資金外流期間跌至歷史低點

隨著用戶開始分享缺失的卡片餘額,且攻擊仍在進行,AVICI 價格大幅下跌。該代幣一度跌至接近 $0.219 的歷史低點,約為盤中高點 $0.446 的一半,之後收復部分跌幅。

在賠付公告發布後,AVICI 交易價格約為 $0.27,較 24 小時前仍下跌約 38%,市值約 $3.4 million,24 小時交易量約 $1.2 million。