Bitcoin Coreの開発者たちは、影響を受けるノードが新しいブロックを構築できなくなる可能性のある高嚴重度のバグを公開しました。この欠陥はチェーンの再編成中に発生し、ノードのメムプールを破損させました。
幸いにも、開発者は1年以上前にこの問題を修正しましたが、古いノードはまだリスクにさらされる可能性があります。
チェイン再編がBitcoinのブロック構築をどのように破壊するか
ブロックテンプレートは、ノードがマイナーが作業できるように準備する候補ブロックです。これがないと、マイニングノードは新しいブロックを生成できません。
11月10日、Bitcoin CoreはCVE-2025-62861のアドバイザリを公開しました。主な詳細は以下の通りです:
- 対象バージョン:Bitcoin Core 28.0~28.2 および 29.0~29.1。
- 根本原因:チェーンの再編成中に「兄弟排除」というルールが正常に動作しなかったことです。
- 不具合:ノードは復元されたトランザクションを落とすが、その子孫は保持する可能性があります。
- 結果:残存している取引が、もはや存在しない資金を使用しました。
問題はTRUCトランザクションに関係しており、これは新しいタイプで、未確認の子トランザクションを1つだけ許可します。バージョン28.0で導入された兄弟排除では、手数料をより高く支払う2番目の子トランザクションが最初のものを置き換えることができます。
しかし、そのロジックは、ノードが切断されたブロックからトランザクションを復元した際に機能しませんでした。簡単に言えば、ノードは壊れた基盤の上に次のブロックを構築しました。
Bitcoin Coreのバグによりどのようなユーザーがリスクにさらされたか
主に、脆弱なバージョンを実行しているマイナーとプール運営者です。メムプールが不整合になると、ブロックテンプレートの作成が有効性チェックに失敗しました。
その結果、影響を受けたノードはブロックを生成できなくなりました。唯一の対処法は再起動であり、これによりノードはメムプールを最初から再構築することを強いられました。
セキュリティ研究者のニクラス・ゲーゲは2025年9月26日にこの不具合を責任を持って報告しました。その後すぐに、開発者のグレッグ・サンダースが修正版を提出しました。
2025年10月に、バージョン30.0、29.2、および28.3のパッチリリースが続きました。Bitcoin Coreは、最後の脆弱な29.xバージョンがサポート終了を迎えた後にのみ詳細を公開しました。そのため、開発者は通常、ほとんどのノードがアップデートするまで詳細を遅らせます。

注目すべきは、同じ開示バッチにバージョン30.0で修正された他の2つのバグが含まれていたことである。1つはブロック処理を停止させる可能性があり、もう1つは受信Tor接続に誤って権限を付与していた。この開示は、AI駆動のスキャナー「Project Loupe」が検出した10月の他の3つのバグのバッチに続くものである。
したがって、バージョン28.0から29.1を実行しているオペレーターは直ちにアップグレードしてください。影響を受けたノードを再起動することで、クリーンなメムプールも復元されます。
投稿 Bitcoin Coreの壊れたマイニングノードに対する修正?電源を切り、もう一度入れ直す は最初に BeInCrypto に掲載されました。


