Poolz遭算術溢出攻擊 多鏈損失66.5萬美元

robot
摘要生成中

Poolz 遭遇算術溢出漏洞攻擊,損失達 66.5 萬美元

近日,一起針對跨鏈平台 Poolz 的攻擊事件引發了業界關注。攻擊者利用智能合約中的算術溢出漏洞,成功從以太坊、BNB Chain 和 Polygon 等多個網路上竊取了大量代幣,造成的損失估計約爲 66.5 萬美元。

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

據鏈上數據顯示,此次攻擊發生在 2023 年 3 月 15 日凌晨。攻擊者獲取了多種代幣,包括 MEE、ESNC、DON、ASW、KMON、POOLZ 等。目前,部分被盜資金已被兌換成 BNB,但尚未轉移到其他地址。

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

攻擊者主要利用了 Poolz 智能合約中 CreateMassPools 函數的漏洞。該函數允許用戶批量創建流動性池並提供初始流動性。問題出在 getArraySum 函數上,該函數用於計算轉入代幣的數量。攻擊者通過精心構造的輸入數據,使得累加結果超出 uint256 類型的範圍,導致溢出後返回值變爲 1。

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

這種算術溢出使得攻擊者只需轉入 1 個代幣,就能在系統中記錄一個遠超實際數量的巨額流動性。隨後,攻擊者通過調用 withdraw 函數輕鬆提取了大量未經授權的代幣。

爲防範類似事件再次發生,安全專家建議開發者使用較新版本的 Solidity 進行合約編譯,因爲新版本會自動進行溢出檢查。對於使用較舊版本 Solidity 的項目,可以考慮引入 OpenZeppelin 的 SafeMath 庫來解決整數溢出問題。

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

此事件再次凸顯了智能合約安全審計的重要性,特別是在處理大數值計算時需要格外謹慎。對於 DeFi 項目而言,全面的安全測試和定期的代碼審查是確保用戶資金安全的關鍵措施。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 6
  • 分享
留言
0/400
孤独锚定师vip
· 07-20 20:07
又一个老项目凉凉
回復0
WalletDivorcervip
· 07-20 20:06
这也太短小了吧
回復0
HodlNerdvip
· 07-20 19:59
从统计学的角度来看,这些溢出错误变得可预测了……说实话,需要更好的博弈论分析
查看原文回復0
Blockwatcher9000vip
· 07-20 19:56
又是溢出漏洞?
回復0
治理投票从不参与vip
· 07-20 19:53
这bug一抓一个准啊
回復0
Sherlockervip
· 07-20 19:50
又双叒叕被薅了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)