セキュリティアドバイザリ

Overview

このページでは、Bitcoin Coreの脆弱性の開示に関するポリシーと、 過去のセキュリティアドバイザリの概要を掲載しています。

ポリシー

脆弱性が報告されると、重大度のカテゴリが割り当てられます。私たちは脆弱性を4つのクラスで区別します。

  • : 悪用が難しい、または影響が少ないバグ。たとえば、被害者のマシンへのアクセスを必要とするウォレットのバグなどです。

  • : 影響が限定的なバグ。たとえば、ローカルネットワークのリモートクラッシュなどです。

  • : 重大な影響を与えるバグ。たとえば、リモートクラッシュやローカルネットワークのリモートコード実行などです。

  • クリティカル: ネットワーク全体の完全性を脅かすバグ。たとえば、インフレーションやコイン盗難のバグなどです。

重要度がのバグは、現在のメジャーリリースブランチに修正版が登場してから2週間後に公開されます。リリースと同時に事前の発表も行われます。

重要度がのバグは、影響を受ける最後のリリースがEOLになってから2週間後に公開されます。 これは修正バージョンが最初にリリースされてから1年後です。事前の発表は公開の2週間前に行われます。

重要度がクリティカルのバグは、アドホックな手順が必要になる可能性があるため、標準ポリシーでは考慮されません。 また、バグは脆弱性とはみなされない場合もあります。報告された問題が深刻であるとみなされても、 それが必ずしも情報公開の禁止措置が必要であるとは限りません。

過去のセキュリティアドバイザリ

CVE-2024-35202の開示

攻撃者は、blocktxnメッセージ処理ロジックのアサーションのトリガーすることで、 Bitcoin Coreノードをリモートでクラッシュさせる可能性がありました。

オーファンの処理による重大なDoSの開示

特別に細工された未承認トランザクションを受信すると、ノードが数時間停止する可能性がありました。 修正は、2019年5月18日に、Bitcoin Core 0.18.0 でリリースされました。

CVE-2020-14198の開示

ノードは、多数の個別のIPによって攻撃されると、CPUおよびメモリのDoSを受ける可能性がありました。 修正は、2020年8月1日に、Bitcoin Core 0.20.1 でリリースされました。

CVE-2015-3641の開示

攻撃者が大規模な不完全なメッセージを送信すると、メモリ使用率が高くなる可能性がありました。 修正は、2015年4月27日に、Bitcoin Core 0.10.1 でリリースされました。

CVE-2017-18350の開示

ノードは、悪意あるSOCKSサーバーによるバッファーオーバーフローに対して潜在的に脆弱でした。 修正は、2017年11月6日に、Bitcoin Core バージョン 0.15.1でリリースされました。

CVE-2018-17144の開示

Bitcoin CoreはDoS攻撃やインフレーション攻撃に対して脆弱でした。 修正は、2018年9月18日に、Bitcoin Coreバージョン0.16.3および0.17.0rc4でリリースされました。