去中心化金融平台 New Gold Protocol (NGP) 已在星期三成爲一起攻擊的受害者,導致該項目損失約 2 百萬 USD。根據鏈上安全公司 Blockaid 的說法,黑客利用了 NGP 智能合約中的價格預言機機制漏洞。
NGP的Oracle使用函數getPrice()來確定代幣價格,其中直接參考Uniswap V2交易對中的儲備。
黑客進行了大額的閃電貸,然後交換以強烈改變池中的儲備比例:
結果:getPrice() 報告 NGP 的價格處於極低水平。這使得黑客可以繞過智能合約的交易限制,以低價購買大量 NGP 代幣。
Blockaid認爲:“僅從一個DEX池中使用現貨價格是極其危險的,因爲黑客可以通過閃電貸款操縱一個原子交易中的儲備。”
👉 事件強調了來自單點 ( 單一來源 oracle) 的安全風險,以及在部署智能合約之前進行嚴格審計的必要性。
5.9萬 熱度
5.6萬 熱度
3.9萬 熱度
9704 熱度
New Gold Protocol 因 BNB Chain 上的 Oracle 漏洞而被黑客入侵 200 萬美元
去中心化金融平台 New Gold Protocol (NGP) 已在星期三成爲一起攻擊的受害者,導致該項目損失約 2 百萬 USD。根據鏈上安全公司 Blockaid 的說法,黑客利用了 NGP 智能合約中的價格預言機機制漏洞。
攻擊方式
NGP的Oracle使用函數getPrice()來確定代幣價格,其中直接參考Uniswap V2交易對中的儲備。
黑客進行了大額的閃電貸,然後交換以強烈改變池中的儲備比例:
結果:getPrice() 報告 NGP 的價格處於極低水平。這使得黑客可以繞過智能合約的交易限制,以低價購買大量 NGP 代幣。
Blockaid認爲:“僅從一個DEX池中使用現貨價格是極其危險的,因爲黑客可以通過閃電貸款操縱一個原子交易中的儲備。”
結果
背景
👉 事件強調了來自單點 ( 單一來源 oracle) 的安全風險,以及在部署智能合約之前進行嚴格審計的必要性。