GMX遭黑客攻擊 槓杆漏洞導致損失超4000萬美元

GMX 遭受黑客攻擊,損失逾 4000 萬美元

近日,某知名去中心化交易平台遭遇黑客攻擊,造成超過 4000 萬美元的損失。攻擊者巧妙利用了一個可重入漏洞,並在平台開啓槓杆功能的情況下,通過做空操作實施了這次攻擊。

攻擊的核心問題出在 executeDecreaseOrder 函數的錯誤使用上。該函數的首個參數本應是外部帳戶地址,但攻擊者傳入了一個智能合約地址。這使得攻擊者能夠在贖回過程中重新進入系統,操控內部狀態,最終贖回的資產遠超其實際持有的 GLP 價值。

在正常情況下,GLP 作爲流動性提供者代幣,代表了用戶對金庫資產的份額。當用戶贖回 GLP 時,系統會根據用戶持有的 GLP 佔比和當前管理資產總額(AUM)計算應返還的資產數量。AUM 的計算涉及多個因素,包括所有代幣池的總價值、全局空頭未實現損益等。

然而,在開啓槓杆功能後,系統出現了漏洞。攻擊者在贖回 GLP 前,開設了大額的 WBTC 空頭頭寸。由於空頭一開倉就增加了全局空頭規模,在價格未變動的情況下,系統將這部分未實現虧損計入了金庫的"資產",導致 AUM 人爲上升。盡管金庫實際並未獲得額外價值,但贖回計算卻基於這個虛高的 AUM,使攻擊者獲得了遠超其應得的資產。

損失超4000萬美元,GMX黑客事件原理分析

這次攻擊暴露了該平台在槓杆機制與可重入保護設計上的嚴重缺陷。核心問題在於資產贖回邏輯對 AUM 的信任過高,未對其組成部分(如未實現虧損)進行足夠審慎的安全校驗。同時,關鍵函數對調用者身分的假設也缺乏強制性驗證。

這一事件再次提醒區塊鏈項目開發者,在涉及資金敏感操作時,必須確保系統狀態不可被操縱。特別是在引入復雜金融邏輯(如槓杆、衍生品)時,更需嚴防重入與狀態污染帶來的系統性風險。對於用戶而言,也應提高警惕,認識到即便是知名項目也可能存在安全漏洞,在參與 DeFi 活動時需謹慎評估風險。

損失超4000萬美元,GMX黑客事件原理分析

GMX-7.44%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)