Back to Blog

ニュースレター - 2026年8月

Code Auditing
2026年9月1日
5 min read
Key Insights
  • Cosmos EVMのエクスプロイトにより、6つのチェーンにわたるバランス同期のアンダーフロー/オーバーフローで約1480万ドルが失われました。

  • Moonwellは、低流動性のMAMO価格操作により借入能力が膨張し、約910万ドルを失いました。

  • Term Financeは、脆弱なガバナンスの閾値により安価な乗っ取りが可能となり、約847万ドルを失いました。

2026年8月のDeFi事件トップ3

Cosmos EVMマルチチェーン攻撃:約1,480万ドル

2026年8月20日から25日の間に、Cosmos EVMモジュールにおけるバランス同期の脆弱性が6つのチェーンで悪用されました。Cosmos Labsが確認した影響を受けたチェーンはMANTRA、TAC Chain、KiiChainであり、他の3つは公表されていません。公表された3つのチェーンから流出した資産の価値に基づくと、損失は約1,480万ドルと推定されます。TAC Chainのステーキングプールだけで、当時の価値で約750万ドル相当の約29.86億TACを失いました。

TAC Chainのケースは、この脆弱性がどのように機能したかを示しています。TAC ChainはCosmos SDKとEVMの両方を実行しており、同じ20バイトのアドレスがCosmosのベスティングアカウントとしても、EVMコントラクトとしても機能できます。Cosmosはアカウントの合計残高、ロック残高、使用可能残高を追跡します。ロックされた残高は転送できませんが、デリゲート(委任)は可能です。EVMは使用可能残高のみを追跡し、Cosmos側と同期させています。

根本原因は、EVMが使用可能残高を同期する際、デリゲーションがロック残高から行われたにもかかわらず、既存の残高からデリゲート額を減算していたことでした。 あるアカウントが1ロックweiをデリゲートすると、Cosmosの合計残高は1から0に減少しますが、使用可能残高はデリゲーション前後とも0のままでした。それにもかかわらずEVMの同期ロジックは0 - 1を計算し、EVM側の残高がアンダーフローしてMAX_UINT256になりました。

攻撃者はこの脆弱性を悪用して、自身の攻撃用コントラクトのEVM残高をMAX_UINT256にアンダーフローさせました。しかし、この異常な金額は通常の方法では転送できませんでした。そこで攻撃用コントラクトは、大量の実際のTACを保有するステーキングモジュールのアカウントに対して、精密に計算された巨大な値を送金し、加算処理中にそのアカウントの残高をオーバーフローさせてゼロにしました。同じ値が攻撃用コントラクトから減算されると、そのコントラクトにはモジュールアカウントの元のTAC残高とほぼ同額が残りました。この転送操作により、約29.86億TACが攻撃用コントラクトに再クレジットされ、その後転送されてBNB Chainにブリッジされました。

Moonwell:約910万ドル

2026年8月27日、Base上のMoonwellが攻撃を受け、約910万ドルの損失が発生しました。

この攻撃は、MoonwellがMAMOの担保を評価するために使用するオラクル価格を操作するものでした。 MAMOは市場の流動性が極めて限られており、集中的な購入によって価格が大幅に変動する可能性がありました。Moonwellはまた、これに50%の担保係数を割り当てていたため、価格の上昇が直接、大きな借入能力に変換されました。

攻撃者は複数のDEXで合計約9,431万MAMOを購入し、市場の実行価格を押し上げ、Chainlink MAMO/USDフィードを約0.0106ドルからピーク時の0.4313ドルへと、**3,970%上昇させました。Moonwellが担保評価に使用した最高価格は約0.4025ドルで、攻撃前の水準から約3,698%**上昇していました。攻撃者は次に約1,509万MAMOを正式に供給し、さらに5,339万MAMOを供給上限を回避するためmMAMOコントラクトに直接転送しました。攻撃者のmMAMOは最終的に約5,551万MAMOに相当しました。Moonwellのピーク時の受け入れ価格0.4025ドルでは、担保は約2,234万ドルと評価され、約1,117万ドルの借入能力が提供されました。攻撃者は合計1,103万ドルに及ぶ18回の借入を完了し、その後約873万ドルのUSDCをEthereumに移動させました。

この事件は、流動性の低い担保に対するオラクルベースの融資市場の脆弱性を示しています。限られた資金で資産価格が動かせる場合、高い担保係数を割り当てながらその市場価格に依存することは、一時的な価格の歪みを直接プロトコルの不良債権に変換する可能性があります。融資プロトコルは、市場の深さに応じて担保係数、供給上限、借入上限を設定し、急速な価格上昇や現実的な清算能力に対する追加的な制御を適用すべきです。

Term Finance:約847万ドル

2026年8月23日、Ethereum上のTerm Finance Meta Vaultsがガバナンスの乗っ取りにより流出し、約847万ドルの損失が発生しました。

根本原因は、保護すべき実際の価値にもはや対応していないガバナンスのしきい値でした。 Meta Vaultは預金を一連の戦略ボールトに分散させ、それぞれが独自のAragon DAOによって統治されています。投票するには、ユーザーはボールトのシェアをガバナンストークンにラップすることでオプトインする必要があり、提案の最低参加しきい値は、発行済みシェアの総数ではなく、このラップされた供給量に対して測定されていました。ほとんど誰もシェアをラップしなかったため、7日間のタイムロックと拒否権メカニズムは技術的には依然として有効でしたが、それらが依存していた有権者のプールはほぼゼロまで縮小していました。

このギャップが開いたことで、約0.5 ETHで十分な量のtmvETHを購入・ラップすることが可能となり、攻撃者にETH Meta Vaultの投票権の約90.66%を渡すことができました。2つ目のアドレスは、それぞれ約5ドルの預金を持つ5つのUSDC戦略ボールトの全有権者を掌握しました。攻撃者はその後、パラメータ変更の拒否権行使を装った12件の提案を提出しました。

実行時、これらの提案は604,800秒(7日間)の遅延をゼロに短縮し、4つのETH戦略から資金を回収し、資産を攻撃者に転送するようにハードコードされた戦略を導入して、約2,841.74 WETHを抽出しました。攻撃者はその後、5つのUSDC戦略のコントローラーと価格設定コンポーネントを入れ替え、リザーブ比率をゼロにし、ボールトに攻撃者が設定した価格で無価値のリポトークンを購入させて、さらに168万USDCを抽出しました。

上記の情報は、2026年9月1日00:00 UTC時点で利用可能なデータに基づいています。

参考資料

Cosmos EVMマルチチェーン事件

Moonwell

Term Finance

以上で、8月のセキュリティインシデント概要を終わります。

詳細はセキュリティインシデントライブラリでご覧いただけます。

情報を常に把握し、安全を確保しましょう!

Sign up for the latest updates
損失約557万 USD:X100 FreezerとNEMへの攻撃 | BlockSec Weekly
Security Insights

損失約557万 USD:X100 FreezerとNEMへの攻撃 | BlockSec Weekly

本週次レポートでは、2026年10月19日–2026年10月25日にEthereumとBNB Chainで発生した2件のセキュリティインシデントを取り上げます。フラッシュローンを資金源としたX100 Freezerのガバナンス乗っ取りと、BNB Chain上のNEMトークンの流動性プールに影響を及ぼした税の精算処理の欠陥を検証します。本レポートの対象範囲における推定損失額は合計で約557万 USDです。内訳は、代表例として取り上げるX100のトランザクションによる損失が約475万 USD、NEMプールのインシデントによる損失が約82.0万 USDです。この合計には、別途報告された、その後のX100からの資金奪取は含まれません。

約387万 USDの損失:Autheo NetworkとUNCXへのハッキング | BlockSecウィークリー
Security Insights

約387万 USDの損失:Autheo NetworkとUNCXへのハッキング | BlockSecウィークリー

この週次レポートでは、2026年10月12日–2026年10月18日に発生した3件のセキュリティインシデントを取り上げます。推定損失額の合計は約387万 USDです。Autheo Networkでは秘密鍵の侵害により約176万 USD、Qubic Walletでは脆弱なシード生成により約130万 USDの損失が発生しました。また、Ethereum、BNB Chain、Base、Robinhood Chain上のUNCX NetworkのSmart Token Vesting V2コントラクトでは、会計処理上の誤りにより約80.7万 USDの損失が発生しました。重点的に取り上げるUNCXの分析では、シェア総数の計算に欠陥があり、異なるトークン対シェア比率で作成されたベスティングのトランシェが混同された結果、共通プールからの過剰な引き出しが可能になった仕組みを説明します。

約54万2,000ドルの損失:MakerDaoBotへの攻撃 | BlockSec週間ニュース
Security Insights

約54万2,000ドルの損失:MakerDaoBotへの攻撃 | BlockSec週間ニュース

本レポートは2026/10/05~10/11にEthereumで発生したセキュリティ事故1件を扱う。推定損失は約54.2万ドル。攻撃コントラクトは悪意あるアダプターを展開し、アクセス制御のないMakerDaoBot関数に渡して、ボット内部のMakerDAO残高への操作権限を付与させた。アダプターは旧ETH-Aオークション4件を決済し、ETH-A担保200単位をWETHに変換。攻撃コントラクトがWETHをETHに戻し、攻撃者へ200 ETHを送金した。

Best Security Auditor for Web3

Validate design, code, and business logic before launch. Aligned with the highest industry security standards.

BlockSec Audit