Poolz協議遭算術溢出攻擊 損失66.5萬美元

Poolz協議遭遇算術溢出攻擊,損失約66.5萬美元

近期,一起針對Poolz協議的攻擊事件引發了業界關注。據鏈上數據顯示,攻擊發生在2023年3月15日,涉及以太坊、BNB Chain和Polygon等多個網路。攻擊者通過利用智能合約中的算術溢出漏洞,成功竊取了大量代幣,總價值約66.5萬美元。

Poolz因算數溢出問題遭受攻擊,損失約665K美元!

攻擊者主要針對Poolz協議的CreateMassPools函數進行了操作。該函數原本用於允許用戶批量創建流動性池並提供初始流動性。然而,由於getArraySum函數存在算術溢出問題,攻擊者得以利用這一漏洞。

Poolz因算數溢出問題遭受攻擊,損失約665K美元!

具體來說,攻擊者通過傳入特定的_StartAmount數組,使其累加結果超過uint256的最大值,導致溢出後返回值爲1。這使得攻擊者只需轉入1個代幣,就能在系統中記錄一個遠超實際數量的大額存款。隨後,攻擊者便可通過withdraw函數提取這些並不存在的代幣。

Poolz因算數溢出問題遭受攻擊,損失約665K美元!

此次事件涉及多種代幣,包括MEE、ESNC、DON、ASW、KMON、POOLZ等。攻擊者已將部分獲利代幣兌換爲BNB,但截至報告時,這些資金尚未轉移出攻擊者的地址。

爲防範類似問題再次發生,業內專家建議開發者採取以下措施:

  1. 使用較新版本的Solidity編譯器,這些版本會在編譯過程中自動進行溢出檢查。

  2. 對於使用較低版本Solidity的項目,可以考慮引入OpenZeppelin的SafeMath庫來解決整數溢出問題。

  3. 加強代碼審計,特別關注可能導致算術溢出的函數和操作。

  4. 定期進行安全評估和漏洞掃描,及時修復發現的問題。

Poolz因算數溢出問題遭受攻擊,損失約665K美元!

這起事件再次提醒了區塊鏈項目開發者和用戶,在快速發展的加密貨幣生態系統中,安全始終是首要考慮的因素。對於投資者來說,也要時刻保持警惕,關注項目的安全性和技術實力。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 2
  • 分享
留言
0/400
MetaNomadvip
· 12小時前
漏洞一堆一堆的 都快审计不过来了
回復0
GasWasterrvip
· 13小時前
66万也好意思出来黑?菜鸡黑客
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)