Poolzがハッカーの攻撃を受け、多くのチェーンで66.5万ドルの損失を被りました。

robot
概要作成中

#Poolzは攻撃を受け、約665,000ドルの損失を出しました

最近、Poolzプラットフォームは深刻なセキュリティ事件に見舞われ、約66.5万ドルの損失を被りました。この攻撃は、Ethereum、BNBスマートチェーン、Polygonを含む複数のブロックチェーンに関与しています。

攻撃者はPoolz契約内の算術オーバーフローの脆弱性を悪用しました。具体的には、問題はCreateMassPools関数内のgetArraySum関数にあります。この関数はトークンの数量を計算する際に大きな数を正しく処理できず、オーバーフローが発生し、攻撃者が非常に低コストで大量のトークンを取得できるようになりました。

攻撃プロセスは大まかに次のようになります:

  1. 攻撃者は最初にあるDEXで少量のMNZトークンを交換しました。

  2. 次に、脆弱性のあるCreateMassPools関数を呼び出しました。この関数は本来、ユーザーが流動性プールを一括で作成し、初期流動性を提供することを許可するものでした。

  3. 精巧に構築されたパラメータを通じて、攻撃者はgetArraySum関数内の整数オーバーフローを引き起こしました。これにより、システムは攻撃者が大量のトークンを提供したと誤って認識しましたが、実際にはごく少量しか転入されていませんでした。

  4. 最後に、攻撃者はwithdraw関数を通じて自分のものでないトークンを引き出し、攻撃を完了しました。

! Poolzは算術オーバーフローの問題で攻撃を受け、約665,000ドルを失いました!

この事件には、MEE、ESNC、DON、ASW、KMON、POOLZなどのさまざまなトークンが関与しています。攻撃者は、一部の利益をBNBに交換しましたが、報告時点では資金を引き出していません。

! Poolzは算術オーバーフローの問題で攻撃を受け、約665,000ドルを失いました!

類似の問題を防ぐために、安全専門家は開発者に最新バージョンのSolidityプログラミング言語を使用することを推奨しています。これらのバージョンはコンパイル時に自動的にオーバーフロー検査を行います。古いバージョンのSolidityを使用しているプロジェクトでは、整数オーバーフローを防ぐためにOpenZeppelinのSafeMathライブラリを使用することを検討できます。

! Poolzは算術オーバーフローの問題で攻撃を受け、約665,000ドルを失いました!

この事件は、特に大量の計算を伴う機能を扱う際に、スマートコントラクトの開発において厳格なセキュリティ監査を行う重要性を再確認させました。また、投資家やユーザーに対して、新興のDeFiプロジェクトに慎重に対応し、プロジェクトのセキュリティ状況に常に注意を払うよう警告しています。

! Poolzは算術オーバーフローの問題で攻撃を受け、約665,000ドルを失いました!

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • リポスト
  • 共有
コメント
0/400
ser_we_are_ngmivip
· 6時間前
またオーバーフローの脆弱性か、下落し続けるなあ
原文表示返信0
BlockchainThinkTankvip
· 6時間前
経験に基づくと、この種のオーバーフローの脆弱性は開発チームの基本的なレベルの問題に属し、このようなプロジェクトからは遠ざかることをお勧めします。
原文表示返信0
NFTRegretDiaryvip
· 6時間前
またオーバーフローの脆弱性が発生しました スマートコントラクト初心者は江湖から退場するべきです
原文表示返信0
MEVHunterBearishvip
· 6時間前
またやられたね
原文表示返信0
MeltdownSurvivalistvip
· 6時間前
またハッカーが儲けた
原文表示返信0
MevHuntervip
· 6時間前
コードは決して嘘をつかない この通貨は冷え込んだ
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)