プラットフォーム
rust
コンポーネント
zebrad
修正版
4.3.1
5.0.2
4.3.0
CVE-2026-34377 describes a consensus failure vulnerability within Zebra, a Zcash node implementation. This flaw allows a malicious miner to induce a consensus split by exploiting a logic error in the transaction verification cache. Affected versions include those prior to 4.3.0; upgrading to 4.3.0 resolves the issue.
Zebra の CVE-2026-34377 は、トランザクション検証キャッシュを介したトランザクション検証に影響を与えます。悪意のあるマイナーは、有効なトランザクションの txid に一致する無効な承認データを供給することで、論理エラーを悪用できます。これにより、脆弱な Zebra ノードが無効なブロックを受け入れ、Zcash ネットワークの残りの部分とのコンセンサス スプリットを引き起こす可能性があります。この脆弱性は、無効なトランザクション自体の受け入れを許可するものではないことに注意することが重要です。ブロック検証プロセスを操作します。
この脆弱性を悪用するには、攻撃者は脆弱な Zebra ノードを制御し、有効な txid を持つトランザクションを含み、不正な承認データを持つブロックを生成できる必要があります。複雑さは、これらの悪意のあるブロックを作成し、脆弱なノードが不正なブロックを受け入れるようにブロックチェーンに影響を与えることにあります。悪用の成功は、同期と攻撃者が Zcash ネットワークのコンセンサス メカニズムを克服する能力に依存します。
Zcash node operators running Zebra are at risk, particularly those using older, unpatched versions. This includes individuals and organizations participating in the Zcash network who rely on Zebra for transaction validation and block propagation. Those with limited resources or delayed upgrade cycles are especially vulnerable.
• linux / server:
journalctl -u zebra | grep -i "consensus split"• generic web:
curl -s https://<zebra_node_ip>/ | grep -i "Zebra version"disclosure
エクスプロイト状況
EPSS
0.02% (5% パーセンタイル)
CISA SSVC
この脆弱性の解決策は、Zebra のバージョン 4.3.0 以降にアップグレードすることです。このバージョンは、トランザクション検証キャッシュ内の承認データ処理の論理エラーを修正します。すべての Zebra ノード オペレーターは、コンセンサス スプリットのリスクを軽減するために、できるだけ早くこのアップデートを適用することを強くお勧めします。アップデート後も Zebra のログを監視することは、修正が正しく適用されたことを確認するための良い方法です。
Actualice a la versión 4.3.0 de zebrad o a la versión 5.0.1 de zebra-consensus para corregir la vulnerabilidad. Esto evitará una posible división de consenso debido a la verificación incorrecta de transacciones V5. La actualización asegura que su nodo Zebra rechace bloques inválidos y mantenga la consistencia con la red Zcash.
脆弱性分析と重要アラートをメールでお届けします。
いいえ。この脆弱性は、偽の Zcash の作成または無効なトランザクションの受け入れを許可しません。コンセンサス スプリットを引き起こす可能性のある無効なブロックを作成するだけです。
すぐにアップグレードできない場合は、Zebra ノードのログを注意深く監視し、Zcash コミュニティからの発表に注意してください。
コマンド zebra-cli status を実行して、Zebra ノードのバージョンを確認します。バージョンが 4.3.0 未満の場合、ノードは脆弱です。
現在、この悪用を検出するための特定のツールはありません。Zebra のログを監視し、ネットワーク上の他のノードと比較することで、異常な動作を特定するのに役立ちます。
コンセンサス スプリットは、ブロックチェーン ネットワーク内の異なるノードがブロックチェーンの異なるバージョンを持っている場合に発生し、2 つの別のチェーンの作成につながる可能性があります。
Cargo.lock ファイルをアップロードすると、影響の有無を即座にお知らせします。