BNB ChainとBase、EVMネットワークに影響するRethのセキュリティバグに対応

BNB ChainとBaseは、Rethイーサリアム実行クライアントのバグが複数のイーサリアム互換ネットワークにおけるブロックチェーンの状態計算の誤りへの懸念を引き起こしたことを受け、セキュリティアップデートを発行した。11月6日の通知で、BNB Chainは影響を及ぼすセキュリティリスクを認めた…


共有
BNBチェーンとBaseは、Rethイーサリアム実行クライアントのバグが複数のイーサリアム互換ネットワークにおけるブロックチェーンの状態計算の誤りへの懸念を引き起こしたことを受け、セキュリティアップデートを公開した。
• BNB Chainは、Reth実行クライアントに影響するセキュリティリスクを認めたが、opBNBはop-rethを使用しておらず、BSC-Rethへの影響は限定的にとどまると述べた。
• Baseは、11月4日に問題を発見した後、Rethのバグを特定し解決したことを確認した。ネットワーク運用の中断やユーザーへの影響はなかった。
• この脆弱性により、影響を受けたノードが誤ったブロックチェーンのステートルートを計算する可能性があり、ネットワークの同期やステート検証に問題が生じるおそれがある。
• Baseはバージョン1.5.3をリリースし、ノード運営者にアップグレードを推奨した。一方、BNB Chainは開発者がホットフィックスの準備を進めており、状況を監視していると述べた。
11月6日の通知で、BNB ChainはRethに影響を与えるセキュリティリスクを認めたものの、同社のopBNBネットワークはop-rethを使用していないと述べ、一方でBSC-Rethへの影響は限定的にとどまるとした。
注意:Rethクライアントに影響するセキュリティリスクを認識しています。ただし、opBNBはop-rethを使用しておらず、BSC-Rethへの影響は限定的です。チームはホットフィックスの作業を積極的に進め、ネットワークの安全性を確保するため状況を注視しています。…からの対応は不要です — BNB Chain (@BNBCHAIN) 2026年11月6日
チームはホットフィックスの準備を進めており、ネットワークの安全性を守るため状況を注視していると述べた。発表時点では、開発者やユーザーに対し必要な対応はないと伝えられた。
一方、Baseは、脆弱性を1日前に特定した後、11月5日に問題を解決したことを確認した。Coinbaseが支援するレイヤー2ネットワークは、運用に支障はなく、ユーザー資金にも影響はなかったと述べた。
この問題は、特定のバージョンのRethがブロックチェーンのステートルートをどのように計算するかに関わるものである。ステートルートとは、アカウント、残高、スマートコントラクトのストレージの現在の状態を表す暗号学的な値である。
誤った計算が行われると、影響を受けたノードがネットワークの実際の状態と一致しなくなる可能性があり、同期が中断されたり、アプリケーションが使用する状態証明が信頼できないものになったりするおそれがある。
Base、ブロックチェーンの状態を確認した後、パッチをリリース
公式のステータス更新によると、Baseは11月4日、Rethのバグが特定の条件下でノードに誤った状態ルートを計算させる可能性があることを発見した。
Baseは実行インフラストラクチャの一部としてRethを使用しているため、開発者は緩和策を適用し、同日中にすべてのブロック構築ノードにパッチを適用した。
チームはその後、ネットワークのステートルートを再計算し、正しい値と一致することを確認した。
Baseは、自社の証明システムがすべての状態ルートを独立して検証しており、ブロックチェーン計算の不整合を検出する別の仕組みを提供していると説明した。
「現在のステートルートが正しいことを確認済みで、ユーザーへの影響はありませんでした」とチームは述べた。
Baseのバリデータが無効なステートルートに遭遇した際に停止するのを防ぐため、ソフトウェアアップデートのバージョン1.5.3がリリースされた。
ノード運営者はできるだけ早くアップデートをインストールするよう推奨されたが、Baseはノードの再同期や追加の復旧手順を行う必要はないと述べた。
同ネットワークの11月5日のステータス通知には、11月7日16時19分(UTC)までのメンテナンス時間帯が記載されていた一方、公開パッチは11月5日17時52分(UTC)に利用可能となった。
Rethの開発者がステートルート計算のバグを修正
根本的な問題は、Paradigmが開発したイーサリアム実行クライアント「Reth」に起因しており、このクライアントは複数のブロックチェーンネットワークで直接、または改変版を通じて使用されている。
11月3日にマージされたGitHubの変更は、クライアントのトライイテレータが特定のキャッシュされたブランチ境界を処理する方法に関するエラーに対処した。
この修正は、保存されたブロックチェーンデータを検索する際のイテレータの動作を変更し、増分ステートルート計算を対象とする回帰テストを導入した。
Rethの開発者はその後、修正をバージョン2.10.0に盛り込んだ。また、関連ソフトウェアの修正版にはop-reth 2.8.1とBaseのリリース1.5.3が含まれていた。
ブロックチェーンセキュリティ企業のBlockaidは、未修正のクライアントでは同期の問題が発生したり、eth_getProofインターフェースを通じて誤った証明を返したりする可能性があると警告した。
同社はこの問題を、確認された悪用ではなくソフトウェアの正確性に関するバグと説明し、この欠陥に関連する既知の金銭的損失は報告されていないと述べた。
この脆弱性を受け、Rethベースのインフラストラクチャを使用するネットワークが対応を迫られたが、その影響の程度は導入されている具体的なクライアント実装によって異なっていた。
BNB Chainの発表は、op-rethに依存しないopBNBと、チームが限定的な影響を認めつつ独自の修正を準備しているBSC-Rethとを区別した。
LayerZero、予防措置として一部のクロスチェーンサービスを一時停止
Rethの問題は、影響を受けた実行クライアント以外にも予防的な制限を促し、特にブロックチェーンの状態検証に依存するサービスにおいて顕著だった。
クロスチェーン相互運用プロバイダーのLayerZeroは、ソフトウェア修正の展開中、影響を受けたネットワークに関連する一部のオフチェーンインフラを一時的に停止した。
制限により一部のクロスチェーンメッセージが遅延したが、セキュリティ対応に言及した報道によれば、メッセージが失われることはないという。
一部の分散型金融サービスは、運営者が影響範囲を評価する間、預け入れやクロスチェーンルーティングを一時的に制限した。
LayerZeroは、数多くのブロックチェーンアプリケーションで利用されている相互運用性インフラを提供している。9月には、Anchorage Digitalが、連邦認可銀行を通じて発行されるステーブルコインのクロスチェーン送金を支援するためにLayerZeroを選定した。
この提携により、テザーのUSATが、この取り決めの下でLayerZeroのOmnichain Fungible Token規格を採用する最初のステーブルコインに指定された。
別途、ApeChainは11月4日、APE、USDC、その他のエコシステム資産をLayerZeroからChainlinkのクロスチェーン相互運用プロトコルへ移行する計画を発表した。
この移行の発表は、Rethの脆弱性に関する一般向けの警告に先立って行われたもので、ApeChainの既存のクロスチェーン基盤に関わる内容だった。
影響を受けたRethベースのソフトウェアを運用している事業者向けに、提供されているアップデートは状態計算の問題に対処するものであり、Baseは特にバージョン1.5.3を推奨し、BNB ChainはBSC-Rethのホットフィックスの作業を継続している。


