Bitcoin Coreは、Bitcoinノードの動作を遅くしたりクラッシュさせたりする可能性のある3件の脆弱性を修正したと公表しました。修正は今週公開されたリリースを通じて運営者に提供されました。AMBCryptoの報道によると、バグは10月23日(金)、Project Loupeが実施したAIを活用したセキュリティスキャンで初めて発見され、同日中にBitcoin Coreのセキュリティチームに通知されました。
Bitcoin Coreの新バージョン(29、30、31、32)には、10月26日から10月28日にかけて該当する修正が盛り込まれました。脆弱性の公表は10月28日に行われました。
重要な事実
• 2026年10月23日、Project LoupeによるAI活用型セキュリティスキャンで、3件のバグが発見されました。
• 1件の脆弱性により、WindowsおよびmacOSで稼働するノードが悪意ある攻撃者によってクラッシュする可能性がありました。一方、Linuxシステムには影響がありませんでした。
• 2件目のバグはデータをメモリ内にため込み、RAMを消費して、新しいトランザクションを処理するノードの能力を制限するものでした。
• 3件目の問題は古い32ビットシステムでのデータ破損に関するもので、深刻度は低と評価されました。他の2件は中と評価されました。
• 修正は10月26日から10月28日にかけて、Bitcoin Coreのバージョン29、30、31、32で公開されました。
3件の脆弱性で起こり得たこと
ノードはビットコインの検証者です。ネットワークのルールを適用することで、マイナーが不正をできないようにします。また、ビットコインの実装は、取引が正当なものであることを確認するために、取引所やウォレット、その他のサービス事業者に広く使われています。
WindowsおよびmacOSの脆弱性により、サービス事業者はソフトウェアを手動で再起動せざるを得なくなる可能性がありました。メモリに関するバグはRAMにデータをため込むことでシステムを遅くし、新しいトランザクションを処理できなくなるおそれがありました。深刻度が低とされた32ビットの欠陥は、マシンを完全にシャットダウンさせる可能性がありました。
最初の2件を合わせると、攻撃者がノードシステムに大量のリクエストを送り、不安定にさせるサービス拒否攻撃のパターンに当てはまります。AMBCryptoによると、いずれの脆弱性もビットコインの窃取や秘密鍵の侵害につながるものではありませんでした。
開示を迅速化し、1年間の待機期間を撤廃
通知から一般公開までの期間はおよそ1週間でした。これは中程度の深刻度の問題で一般的な1年間の保留期間と比べて短いものです。この期間は、運用者がアップグレードする時間を確保するために設けられていました。Bitcoin Coreはその後、方針を変更し、ほとんどのバグを長期間秘密にしないことにしました。AMBCryptoが伝えたプロジェクトの説明によると、容易に発見できる脆弱性については、保守対象の各メジャーバージョン向けに修正を含むポイントリリースを、セキュリティ勧告とともに可能な限り速やかに公開するとのことです。
きっかけはAIです。バグを素早く見つけられるモデルは、攻撃者がそれを素早く悪用する助けにもなり得ます。また、暗号資産業界の他の分野でも、同じツールは両刃の剣となっています。RippleはAIを活用して、900億ドル相当と評価されたXRPの無制限発行リスクを防ぎました。一方、Chainalysisによると、AIモデルは1億ドルのColdcardエクスプロイトを可能にし、高額なハッキングや詐欺の主な要因にもなりました。Bitcoin Coreチームも、バグを検出してセキュリティを強化するため、自動テストを開始しています。
重要な理由
Bitcoin Coreを運用する取引所やウォレット事業者などは、修正の公開からセキュリティ勧告までの期間が短くなりました。そのため、これまでのように1年間は何も起きないと想定した社内アップグレード計画は、もはや現実的ではありません。以前のリリースを見送った運用者は、今回のポイントリリースを最低限の基準として扱うべきです。これらの問題は資産の保管ではなく、ノードの稼働時間に影響するためです。
注目点
改定後の方針どおり、次に容易に発見できるバグが見つかった際、Bitcoin Coreがセキュリティ勧告とポイントリリースによる修正を同時に公開するかどうかに注目しましょう。プロジェクトは量子関連のリスクにどれほど迅速に対応するかを明らかにしておらず、報告書でもこの点は未解決のままです。
CoinPulseHQでの初出:https://coinpulsehq.com/bitcoin-core-patches-three-node-bugs/