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

robot
摘要生成中

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

近日,以太坊、幣安智能鏈和Polygon網路上的Poolz項目遭遇攻擊,導致多種代幣被盜,總價值約66.5萬美元。攻擊發生在2023年3月15日UTC時間凌晨3點16分左右。

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

據鏈上數據顯示,此次攻擊涉及多種代幣,包括MEE、ESNC、DON、ASW、KMON、POOLZ等。攻擊者已將部分被盜代幣兌換爲BNB,但目前這些資金尚未轉移。

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

攻擊主要利用了Poolz合約中的一個算數溢出漏洞。具體來說,問題出在CreateMassPools函數中的getArraySum函數。該函數在計算用戶批量創建池子時的初始流動性時,由於沒有正確處理大數值,導致出現整數溢出。

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

攻擊者通過精心構造的輸入參數,使得getArraySum函數返回值爲1,而實際記錄的_StartAmount卻是一個很大的數值。這樣,攻擊者只需轉入1個代幣,就能在系統中記錄大量的初始流動性。隨後,攻擊者通過調用withdraw函數提取這些"虛假"的流動性,從而完成攻擊。

爲防止此類問題再次發生,專家建議開發者應使用較新版本的Solidity編譯器,因爲新版本會自動進行溢出檢查。對於使用低版本Solidity的項目,可以考慮引入OpenZeppelin的SafeMath庫來處理整數運算,以避免溢出風險。

這次事件再次提醒我們,在智能合約開發中,對算術操作的安全性處理至關重要。開發者需要時刻警惕可能出現的整數溢出問題,並採取適當的措施來保護合約安全。

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

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 7
  • 分享
留言
0/400
Crypto段子手vip
· 07-09 19:50
好家伙 又是合约出事 这韭都割到裤衩了
回復0
无聊饭团vip
· 07-08 04:48
又一摊子漏洞刷出来啦
回復0
NotFinancialAdviservip
· 07-06 20:27
伤亡金额还好不太大啊~
回復0
Liquidation Survivorvip
· 07-06 20:25
又见裸奔项目
回復0
SelfSovereignStevevip
· 07-06 20:14
又一个空投割韭菜项目凉了
回復0
GateUser-e87b21eevip
· 07-06 20:12
又一项目扑街了
回復0
VitaliksTwinvip
· 07-06 20:07
才六十多万 太保守了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)