Back to Blog

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

Code Auditing
2026年4月30日
5 min read
Key Insights
  • KelpDAOは、安全性の低い1-of-1 DVNブリッジ検証と侵害されたRPCインフラストラクチャにより2億9,000万ドルを失いました。

  • Driftは、2-of-5マルチシグ、タイムロックの欠如、およびデュラブルノンス(durable nonces)が管理者による乗っ取りを可能にしたことで2億8,500万ドルを失いました。

  • Rheaは、循環的なスワップパスの会計上の欠陥により1,840万ドルを失いましたが、盗まれた資金はすべて後に回収されました。

4月のDeFiインシデントトップ3

KelpDAO: 約2億9,000万ドル

2026年4月18日、KelpDAOrsETH LayerZero OFTブリッジが悪用され、約2億9,000万ドルが被害に遭いました。

根本原因は、KelpDAOの安全性に欠ける1-of-1 DVN構成にあり、これによりクロスチェーンメッセージの検証が単一障害点にまで縮小されていました。攻撃者はLayerZero Labs DVNが信頼するRPCインフラを侵害した後、唯一の検証者に対して捏造されたクロスチェーンメッセージを承認させました。その結果、Unichain側で対応するイベントが一切発生していないにもかかわらず、Ethereum上で116,500 rsETHが放出されました。

このインシデントはLayerZeroプロトコル自体の欠陥によって引き起こされたものではなく、ブリッジ構成とインフラの信頼前提にまたがる、より広範な運用セキュリティの失敗によるものでした。KelpDAOが依存していたDVNは1つのみだったため、偽造メッセージに異議を唱える独立した検証者が存在しませんでした。同時に、攻撃者はそのDVNが使用するRPCノードを汚染し、残りの正常なノードにはDDoS攻撃を行うことで、検証者を完全に攻撃者が制御するデータに依存するフェイルオーバー状態に追い込みました。偽のメッセージが承認されると、Ethereum側のrsETHアダプターは設計どおりに実行され資金を放出し、その資金はその後複数のウォレットやチェーンにまたがって迅速に分散・洗浄されました。

このインシデントは、ブリッジのセキュリティがプロトコルの正当性のみに依存できないことを浮き彫りにしています。プロジェクトは独立した検証者を伴うマルチDVN構成を採用し、検証中の突然のRPCノード停止を通常の可用性問題ではなく攻撃の兆候として扱い、検証者ネットワークにソースチェーンのデータを供給するインフラを強化すべきです。

詳細な分析については、詳細解説記事をお読みください:

https://blocksec.com/blog/the-decentralization-dilemma-cascading-risk-and-emergency-power-in-the-kelp-dao-crisis

Drift Protocol: 約2億8,500万ドル

2026年4月1日、Solana上のDrift Protocolが悪用され、約2億8,500万ドルが被害に遭いました。

根本原因はスマートコントラクトの脆弱性ではなく、プロトコルのガバナンスと認可プロセスにおける失敗でした。当時、Driftは高権限アクションに2-of-5マルチシグ体制を採用しており、5人の承認者のうち任意の2人が重要な管理変更を承認できる仕組みになっていました。これらのアクションにはタイムロックも設けられておらず、十分な承認が集まり次第、即座に実行できる状態でした。このリスクをさらに悪化させたのが、Solanaのデュラブルノンス(durable nonce)機構であり、通常のトランザクションのようにすぐに失効するのではなく、事前署名されたトランザクションを長期間有効な状態に保つことを可能にしていました。これにより攻撃者は事前に悪意ある署名を集め、それらを使用する適切なタイミングを待つ時間的余裕を得ました。5人の承認者のうち2人を欺いて悪意あるガバナンストランザクションを承認させた後、攻撃者は後日それらのトランザクションを提出し、プロトコルの管理権限を奪取しました。この権限を利用して、攻撃者はCarbonVote Token(CVT)という偽の担保資産を上場させ、そのOracle価格を操作し、出金制限を緩和した上で、その偽の担保を利用してDrift Vaultを通じて大量の実資産を流出させました。

このインシデントは、Driftのガバナンス設計における3つの主要な弱点を露呈させました。第一に、盗まれた承認がすぐには失効しなかったため、攻撃者は署名の収集と実行を切り離すことができました。第二に、タイムロックの欠如により、管理権限の奪取が即座に有効となり、検知や介入の時間がほとんど残されていませんでした。第三に、管理者ロールの権限が強力すぎたことです。一度侵害されると、攻撃者は新しい担保市場の作成、オラクル設定の変更、出金制御の緩和が可能となり、これらすべてが直接的に盗難を可能にしました。

このインシデントは、ガバナンスセキュリティが単に秘密鍵の保護にとどまらないことを示しています。プロトコルは、署名・承認プロセス全体を保護し、高権限アクションに遅延を追加し、長期間有効な事前署名トランザクションの使用を制限し、単一の管理者権限奪取が引き起こせる被害の範囲を縮小する必要があります。

詳細な分析については、詳細解説記事をお読みください:

https://blocksec.com/blog/drift-protocol-incident-multisig-governance-compromise-via-durable-nonce-exploitation

Rhea Finance: 約1,840万ドル

2026年4月16日、NEAR上のRhea FinanceのBurrowlandプロトコルが、そのマージン取引モジュールにおけるビジネスロジックの欠陥により悪用され、約1,840万ドルの被害を受けました。特筆すべき点として、2026年4月23日時点で、盗まれた資金はすべて回収されています。

根本原因は、プロトコルがユーザー提供のスワップ出力申告額を、実際にDEXから返される金額を正確に表すものとして扱っていたことにあります。しかし、悪意あるユーザーは、ルート内の中間出力を再利用する循環的なスワップ経路を構築することで、申告される最終出力額を人為的に膨らませ、プロトコルの会計処理を操作することができました。その結果、プロトコルの支払能力およびレバレッジのチェックは、実際に受け取った金額ではなく、捏造された値に依存することになりました。この欠陥はverify_token_out()関数に起因しており、この関数は、後にスワップ経路内で再利用される特定の中間出力を、誤って最終結果の一部として計上していました。

これらのチェックを回避した後、攻撃者は借り入れた資産を攻撃者が管理する偽のプールを通じてプロトコルから流出させ、その一方でプロトコルはごくわずかな価値しか受け取りませんでした。その後、攻撃者はこれらのプールから流動性を引き出すことで資金を抽出しました。このプロセスを繰り返すことで、攻撃者は最終的にBurrowlandから約1,840万ドルを流出させました。

このインシデントは、マージン取引プロトコルがユーザーの申告するスワップ出力額を信頼できる入力として扱うべきではないことを示しています。プロトコルは、支払能力チェックが実際に受け取った価値に基づいていることを確認し、中間資産を再利用できるスワップ経路を拒否し、会計ロジックが循環的なルーティングによって操作されないようにする必要があります。

Best Security Auditor for Web3

Validate design, code, and business logic before launch

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

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

詳細はSecurity Incidents Libraryでご覧いただけます。

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

Sign up for the latest updates
約3.2億ドル消失:Liquid NetworkとSymbiosisのエクスプロイト | BlockSec
Security Insights

約3.2億ドル消失:Liquid NetworkとSymbiosisのエクスプロイト | BlockSec

本レポート(2026/09/07-09/13)は、約3.2億ドルの損失を招いた2件のセキュリティ事件を検証。前回未報告の9/6 Liquid Networkの脆弱性では、証明キャッシュのキー生成に境界区切りがなく、他出力の検証結果が流用され4,000枚の無担保L-BTCが作成・ペグアウトされた。SymbiosisのBitcoinルートでは、入金者指定のIDを使用し手数料の負値チェックを怠り、330satの入金で466億syBTCが発行され、流動性提供者らに約9.97BTC(約77万ドル)の損失が発生。

約940万ドルの損失:Injective、Aquiferのエクスプロイト | BlockSec Weekly
Security Insights

約940万ドルの損失:Injective、Aquiferのエクスプロイト | BlockSec Weekly

先週(2026/08/31~09/06)、Injective、Solana、Ethereum、Flow EVMで4件の攻撃が発生し損失は約940万ドル。Injectiveは保険基金IDとオプション市場IDの衝突で約480万ドル、SolanaのAquiferは未検証Token Programで約247万ドル、EthereumのNotional Finance V1は`uint128`キャスト不備で約173万ドル、Flow EVMのAnkr FLOWは一時停止回避と古い比率発行で約41万ドルを失った。

スマートコントラクトを超えて:Web3におけるドメインとDNSの運用セキュリティ
Security Insights

スマートコントラクトを超えて:Web3におけるドメインとDNSの運用セキュリティ

コントラクト監査は契約書止まり。DefiLlama TVL上位100件のドメインにSEAL基準のDNS・レジストラ検査を8項目、計800回実施した結果、全通過は1件のみ。多くのプロジェクトに欠けている4つの管理策と、ユーザーの入口での重要性を解説。

Best Security Auditor for Web3

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

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