Blockaid、Rethのバグにより不正確なステート証明が生成される可能性があると警告

iconThe Defiant
共有
AI summary icon概要
11月5日、オンチェーンのニュースとして、Blockaidはreth実行クライアントおよびop-rethなどの関連ツールにバグが存在し、不正確なステートルートを生む可能性があると報告しました。パッチが適用されていないノードは停止したり、不正なステート証明を返す可能性がありますが、資金の損失は報告されていません。この問題はEthereumおよびOP Stackチェーン上のrethベースのクライアントに影響します。Blockaidはパッチ済みバージョンとして、reth v2.10.0、op-reth v2.8.1、Base node-reth v1.5.3をリストアップしました。CeloおよびMantleの開発者も修正をバックポートしました。ノード運用者は、アプリ、ブリッジ、ライトクライアントの検証問題を回避するためにアップグレードを推奨されます。GauntletはV1バウトの供給を一時停止し、LayerZeroブリッジされた資産への露出を削減しました。LayerZeroは、パッチが確認されるまで一部のチェーンでのオフチェーンインフラを停止しました。

Blockaidは11月5日に警告したところ、reth実行クライアントおよびこれに基づくソフトウェア(op-rethを含む)にバグがあり、ノードが不正確なステートルートを計算する可能性があるという。同社は、パッチが適用されていないノードは停止したり、不正確なステート証明を返す可能性があると述べた。

「これは悪用ではなく、正しさに関するバグです」とBlockaidは述べ、資金の損失は確認されていないと報告しました。このアラートは、OP Stackチェーンを含む複数のEthereum互換ネットワーク上のrethベースのクライアントをカバーしています。

https://x.com/i/status/2118405438291198020

リスクは、トランザクションを実行し、ノードのブロックチェーンに対するビューを維持するソフトウェアに関係しています。Optimismのop-rethドキュメントによると、このクライアントはレイヤー2ブロックを実行し、チェーンの状態を維持して、アプリケーションからのリクエストに応答します。不正確な証明は、これらのアプリケーションが依存する検証を損なう可能性があります。

パッチ済みビルドが利用可能です

Blockaid は3つのパッチ適用済みリリースを特定しました:

reth v2.10.0。

op-reth v2.8.1。

Base node-reth v1.5.3。

アップストリームのrethfixは11月3日にマージされました。Baseのリリースノートには、この更新によりステートルートの不一致が防止され、BaseメインネットおよびSepoliaのオペレーターはできるだけ早くアップグレードすることを推奨していると明記されています。

CeloおよびMantleの開発者は、バックポートをマージし、古いソフトウェアラインに修正を適用しました。Mantleのパッチはv1.6.2の本番ラインを対象としています。Blockaidのアラートは、脆弱なバージョンの完全な範囲を明示していませんでした。

Blockaidは、ノード運用者とRPCプロバイダーにアップグレードを促し、プロトコルおよびブリッジに対して、プロバイダーがパッチ済みであることを確認するよう呼びかけました。

なぜ不正確な証明が重要なのか

Celoのパッチ説明では、アカウントおよび契約ストレージデータを検証するために使用される状態ルート(暗号学的要約)を計算するためのデータ構造を更新する際に、新たに挿入されたエントリをスキップするバグの仕組みを説明しています。

eth_getProof仕様は、アプリケーションがブロックのステートルートに対してアカウントおよびストレージの値を検証できる証明を記述しています。このため、このような証明に依存するブリッジ、ライトクライアント、およびコントラクトにとって、ノードの応答と信頼できるルートの違いは重要です。不正確な応答は、資金移動の正当な認可を自動的に意味しません。

たとえば、Optimismの引き出し仕様は、引き出しメッセージの含意証明を必要とし、証明の検証に失敗した場合、トランザクションは元に戻ると述べています。したがって、不適切な証明データは成功した盗難を確立するのではなく、検証を阻止する可能性があります。

これらの注意喚起はすでにDeFiユーザーに届いています。Gauntletは、V1バウトの供給キューを閉鎖し、割当を一時停止し、LayerZeroを介した資産への露出を削減したと、The Defiantが以前報じたように述べました。Fraxは、自社の資産および契約には影響がなく、通常通り稼働していると述べ、一部のLayerZeroルートのみが一時的に停止されたと説明しました。

Blockaid は、影響を受けたチェーンのそれぞれがパッチが適用されたことを確認するまで、LayerZeroがオフチェーンインフラを一時停止したと述べ、メッセージは「遅延しているが失われていない」と説明した。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。