Back to Blog

ニュースレター - 2026年5月号

Code Auditing
2026年6月3日
4 min read
Key Insights
  • 5月のトップ3のインシデントはいずれもスマートコントラクトのロジックバグに起因するものではなく、3件すべてが信頼境界における障害を悪用したものでした

  • Echo Protocol(7,670万ドル)とStablR(1,280万ドル)は、いずれも鍵またはマルチシグ(マルチシグネチャ)の侵害を受け、裏付けのないトークンの不正発行を許してしまいました

  • Verus Bridgeの攻撃(1,170万ドル)は、オンチェーンにオブジェクトが存在することを証明するだけでは不十分であり、ブリッジはオブジェクトの型、フラグ、および実行セマンティクスも検証しなければならないことを示しました

5月のセキュリティインシデント トップ3

5月に発生した最大の損失は、スマートコントラクトの脆弱性ではなく、秘密鍵の漏洩、クロスチェーン検証の欠陥、ミント権限やブリッジのセマンティクス(論理的意味付け)を取り巻く運用セキュリティの不備など、信頼の境界における障害に起因するものでした。

この傾向は、Web3のセキュリティがスマートコントラクトのコードをはるかに超えた範囲に及ぶことを改めて示しています。すべてのシステムは、そのライフサイクル全体を通じて信頼の前提条件を組み込んでいます。これらの前提条件が一つでも崩れると、それが攻撃者にとって唯一必要な「最も弱いリンク」となってしまいます。

Echo Protocol: 約7,670万ドル

2026年5月19日、Monad上のEcho ProtocolのeBTCデプロイメントが重大なセキュリティインシデントに見舞われました。攻撃当時のeBTCのペグ価格に基づくと、損失額は約7,670万ドルと推定されています。

根本的な原因は、従来のスマートコントラクトのロジックの脆弱性ではなく、管理者キーの侵害でした。特権的な制御権を得た攻撃者は、対応する担保を預け入れることなく、約1,000 eBTCを不正に鋳造(ミント)しました。eBTCはBTCの価値を追跡するように設計されていたため、不正な鋳造は即座に莫大な想定エクスポージャーを生み出しました。その後、攻撃者は偽造した供給の一部を下流のプロトコルに移動させ、このインシデントをプロトコル横断的なリスクイベントへと発展させました。

この事例は、合成資産やラップ資産のシステムにおいて、重要なセキュリティの境界はコントラクトの正しさだけではなく、ミント権限が単一の特権キーに過度に集中していないかにあることを強調しています。その信頼のアンカーが一度侵害されると、攻撃者は意図された担保モデルを完全に回避することが可能になります。

公式発表を読む

StablR: 約1,280万ドル

2026年5月24日、StablRのステーブルコインシステムにおいて、約1,280万ドルにおよぶ不正なトークン発行を伴うセキュリティ侵害が発生しました。

公開レポートに基づくと、これは従来のスマートコントラクトの悪用というよりも、主にインフラまたは鍵管理の侵害であったように見受けられます。攻撃者はマルチシグベースのミント権限を掌握し、所有権ロールを置き換えるか奪取することで、USDRとEURRの不正な鋳造を可能にしました。攻撃者がオンチェーンで実現した利益は、不正に鋳造されたトークンの完全な想定価値よりも低かったものの、このインシデントはディペグを引き起こし、ミント権限の分離、署名者のセキュリティ、マルチシグガバナンス設計の脆弱性を露呈させました。

ステーブルコインプロトコルにとって、この種のインシデントは特に深刻です。なぜなら、攻撃者は直接国庫準備金から資金を流出させる必要がないからです。一度不正な鋳造が可能になると、償還能力に対する市場の信頼が即座に崩壊し、ペグが外れ、流動性が急速に悪化する可能性があるからです。

Verus: 約1,170万ドル

2026年5月18日、Verus-Ethereumブリッジが悪用され、ETH、tBTC、USDCを含む約1,170万ドルが流出しました。2026年5月23日時点で、盗まれた資金の約75%が返還されています。

根本的な原因は、Ethereum側のインポートパスにおける型検証の失敗でした。Verus-Ethereumブリッジは、公証された状態の下でVerus上に条件を満たすエクスポートオブジェクトが存在することを証明した後に、Ethereum側で資産を解放するように設計されています。しかし、脆弱性のあるロジックは「何らかのVerus側のオブジェクトが存在すること」のみを確認しており、証明されたオブジェクトが実際に支払い処理を目的とした正当な「プライマリ・エクスポート」であるかどうかの確認を行っていませんでした。その結果、攻撃者は手製の補助的なエクスポート出力を含む空白のエクスポートをVerus上で作成し、そのオブジェクトをEthereum上で証明することで、ブリッジに正常な価値を伴うエクスポートであると誤認させることができました。

その後、攻撃者は埋め込まれた転送ハッシュのコミットメントと一致するserializedTransfersを提供し、実質的に不正なインポートをEthereum側のチェックに通して、ブリッジから資産の解放をトリガーしました。このインシデントは、ブリッジのセキュリティが暗号証明の検証だけに依存するのではなく、オブジェクトの型、状態、フラグ、エンコーディング境界、実行セマンティクスの厳格な検証にも依存していることを示しています。もしプロトコルが「オブジェクトが存在すること」のみを証明し、それが「意図したアクションに対する正しいオブジェクトであること」を証明しなければ、有効な証明であっても無効な支払いを許可するために悪用される可能性があるのです。

公式ポストモーテム(事後分析)を読む

上記の情報は、2026年6月1日 00:00 UTC時点のデータに基づいています。

以上で4月のセキュリティインシデントの概要を終わります。ブロックチェーンのセキュリティインシデントやWeb3のセキュリティトレンドに関するより詳細な分析については、当社のリソースをご覧ください。

詳細については、当社のセキュリティインシデントライブラリをご確認ください。

常に情報を把握し、安全を維持しましょう!

Sign up for the latest updates
安全な保管を超えて、第2部:ウォレットの暗号技術を安全に実装する
Security Insights

安全な保管を超えて、第2部:ウォレットの暗号技術を安全に実装する

攻撃者は、保護された秘密鍵のコピーを読み取らずに、その秘密鍵を復元できるのでしょうか。『Beyond Secure Storage』の第2部では、乱数の品質不足、エントロピーの損失、署名用ノンスの不備によって鍵の予測や復元が可能になった6件の事例を検証します。そこから鍵生成と署名に関する実装要件を導き出し、決済機関がコードレビューと導入済みシステムのテストを通じて、それらをどう評価できるかを説明します。

安全な保管を超えて、第1部:安全な決済・署名ワークフローの設計
Security Insights

安全な保管を超えて、第1部:安全な決済・署名ワークフローの設計

攻撃者が秘密鍵を盗まずに、認可されていない操作が有効な署名を得ることは、なぜ可能なのでしょうか。「安全な保管の先へ」第1回では、Bitget、Bybit、Binanceなどの事例を通じて、支払い要求、トランザクションの構築、署名、実行、決済の各段階における認可の不備を検討します。そのうえで、認可されていない操作を防ぎ、損失を抑えるための設計原則を導き出し、レビュー、監査、ペネトレーションテスト、演習によって、それらの防御策をどう検証できるかを説明します。

NEAR Intentsの悪用:返金処理の欠陥とセキュリティ上の教訓
Security Insights

NEAR Intentsの悪用:返金処理の欠陥とセキュリティ上の教訓

NEAR Intentsへの攻撃では、過大な払い戻しイベントを利用し、預け入れた資産が返還された後も内部残高を維持しました。本分析では、レシートの処理の流れと、合計3,865,021 USDTに上るBNB Chainでの7件の出金を再構成します。また、これらの資金流出とプロジェクトが報告した全額回収を区別し、NEARスマートコントラクトの開発と監査におけるセキュリティ上の考慮事項を示します。

Best Security Auditor for Web3

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

BlockSec Audit
ニュースレター - 2026年5月号