File tree Expand file tree Collapse file tree 7 files changed +106
-26
lines changed Expand file tree Collapse file tree 7 files changed +106
-26
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ https://github.com/bitcoin/bitcoin/pull/22387.
3737
3838## Timeline
3939
40- * 21 -06-2021 - Initial report sent to security@bitcoincore.org by Eugene Siegel
41- * 19 -07-2021 - Fix is merged (https://github.com/bitcoin/bitcoin/pull/22387 )
42- * 13 -09-2021 - v22.0 is released
43- * 31 -07-2024 - Public disclosure
40+ * 2021 -06-21 - Initial report sent to security@bitcoincore.org by Eugene Siegel
41+ * 2021 -07-19 - Fix is merged (https://github.com/bitcoin/bitcoin/pull/22387 )
42+ * 2021 -09-13 - v22.0 is released
43+ * 2024 -07-31 - Public disclosure
4444
4545{% include references.md %}
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ bump the dependency (containing the fix).
4343
4444## Timeline
4545
46- * 17 -09-2020 - Initial report of infinite loop bug to miniupnp by Ronald Huveneers
47- * 13 -10-2020 - Initial report sent to security@bitcoincore.org by Michael Ford
48- * 23 -03-2021 - Fix is merged (https://github.com/bitcoin/bitcoin/pull/20421 )
49- * 13 -09-2021 - v22.0 is released
50- * 31 -07-2024 - Public disclosure
46+ * 2020 -09-17 - Initial report of infinite loop bug to miniupnp by Ronald Huveneers
47+ * 2020 -10-13 - Initial report sent to security@bitcoincore.org by Michael Ford
48+ * 2021 -03-23 - Fix is merged (https://github.com/bitcoin/bitcoin/pull/20421 )
49+ * 2021 -09-13 - v22.0 is released
50+ * 2024 -07-31 - Public disclosure
5151
5252{% include references.md %}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ type: advisory
88layout : post
99
1010# # If this is a new post, reset this counter to 1.
11- version : 1
11+ version : 2
1212
1313# # Only true if release announcement or security annoucement. English posts only
1414announcement : 0
@@ -41,7 +41,7 @@ Bitcoin-Qtは十分なメモリを割り当てようとし、クラッシュし
4141- 2019-10-16 Michael FordはBIP70のサポートを完全に廃止するためにPR[ #17165 ] ( https://github.com/bitcoin/bitcoin/pull/17165 ) を公開
4242- 2019-10-26 MichaelのPRがBitcoin Coreにマージされる
4343- 2020-06-03 Bitcoin Core バージョン 0.20.0がリリースされる
44- - 2021-09-13 脆弱性のある最後のBitcoin Coreのバージョン (0.19.0 )がEOLになる
44+ - 2021-09-13 脆弱性のある最後のBitcoin Coreのバージョン (0.19.x )がEOLになる
4545- 2024-07-03 公開
4646
4747{% include references.md %}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ type: advisory
88layout : post
99
1010# # If this is a new post, reset this counter to 1.
11- version : 1
11+ version : 2
1212
1313# # Only true if release announcement or security annoucement. English posts only
1414announcement : 0
@@ -52,7 +52,7 @@ John Newberyによって責任を持って開示され、Amiti Uttarwarと彼に
5252- 2020-09-21 Pieter Wuilleが、このバグやその他のバグを修正するための包括的なアプローチとして[ PR #19988 ] ( https://github.com/bitcoin/bitcoin/pull/19988 ) を公開
5353- 2020-10-14 PieterのPRがマージされる
5454- 2021-01-14 Bitcoin Core バージョン 0.21.0が修正と共にリリースされる
55- - 2022-04-25 脆弱性のある最後のバージョンのBitcoin Core (0.20.0 ) がEOLになる
55+ - 2022-04-25 脆弱性のある最後のバージョンのBitcoin Core (0.20.x ) がEOLになる
5656- 2024-07-03 公開
5757
5858{% include references.md %}
Original file line number Diff line number Diff line change 1+ ---
2+ title : addrメッセージスパムによるリモートクラッシュの開示
3+ name : blog-disclose-addrman-idcount-in-overflow
4+ id : ja-blog-disclose-addrman-idcount-in-overflow
5+ lang : ja
6+ permalink : /ja/2024/07/31/disclose-addrman-int-overflow/
7+ type : advisory
8+ layout : post
9+
10+ # # If this is a new post, reset this counter to 1.
11+ version : 1
12+
13+ # # Only true if release announcement or security annoucement. English posts only
14+ announcement : 0
15+
16+ excerpt : >
17+ ノードにaddrメッセージスパムが送信され、ノードをクラッシュさせるために使用される可能性がありました。
18+ 修正は、2021年9月14日に Bitcoin Core v22.0でリリースされました。
19+ ---
20+
21+ アサーションクラッシュを引き起こす整数オーバーフローバグの詳細を公開しました。
22+ このバグの修正は、2021年9月14日に Bitcoin Core バージョン v22.0でリリースされました。
23+
24+ この問題の重大度は** 高** です。
25+
26+ ## 詳細 {#details}
27+
28+ ` CAddrMan ` には、32ビットの` nIdCount ` フィールドがあり、addrmanへの挿入ごとに増加し、
29+ 新しいエントリーの識別子になります。(たとえば、addrメッセージをスパム送信するなど)
30+ 被害者に2<sup >32</sup >個のエントリーを挿入させると、この識別子がオーバーフローし、アサーションクラッシュが発生します。
31+
32+ ## 貢献 {#attribution}
33+
34+ Eugene Siegelによる脆弱性の発見と開示と、Pieter Wuilleによる以下の修正に感謝します。
35+ https://github.com/bitcoin/bitcoin/pull/22387
36+
37+ ## タイムライン {#timeline}
38+
39+ * 2021-06-21 - Eugene Siegelによる最初のレポートがsecurity@bitcoincore.org に送信される
40+ * 2021-07-19 - 修正がマージされる(https://github.com/bitcoin/bitcoin/pull/22387 )
41+ * 2021-09-13 - v22.0がリリースされる
42+ * 2024-07-31 - 公開
43+
44+ {% include references.md %}
Original file line number Diff line number Diff line change 1+ ---
2+ title : miniupnp依存関係における無限ループバグの影響の開示
3+ name : blog-disclose-miniupnp-bug-impact
4+ id : ja-blog-disclose-miniupnp-bug-impact
5+ lang : ja
6+ permalink : /ja/2024/07/31/disclose-upnp-oom/
7+ type : advisory
8+ layout : post
9+
10+ # # If this is a new post, reset this counter to 1.
11+ version : 1
12+
13+ # # Only true if release announcement or security annoucement. English posts only
14+ announcement : 0
15+
16+ excerpt : >
17+ ローカルネットワーク上の悪意あるUPnPデバイスによってノードがクラッシュする可能性がありました。
18+ 修正は、2021年9月14日に Bitcoin Core v22.0でリリースされました。
19+ ---
20+
21+ Bitcoin Coreのminiupnp依存関係における無限ループバグの開示。
22+ 修正は、2021年9月14日に Bitcoin Core v22.0でリリースされました。
23+
24+ この問題の重大度は** 低** です。
25+
26+ ## 詳細 {#details}
27+
28+ Bitcoin Coreで使用されるUPnPライブラリであるMiniupnpは、ネットワーク上のデバイスからランダムなデータを受信するまで、
29+ 検出を待機します。さらに新しいデバイス情報ごとにメモリを割り当てます。ローカルネットワーク上の攻撃者は、
30+ UPnPデバイスを装い、Bitcoin Coreノードがメモリを使い果たすまで、肥大化したM-SEARCH応答を送り続ける可能性があります。
31+
32+ Miniupnpはデフォルトでオフになっているため、
33+ <code >-miniupnp</code >オプションを使用して実行しているユーザーのみがこのバグの影響を受けます。
34+
35+ ## 貢献 {#attribution}
36+
37+ miniupnpプロジェクトに無限ループのバグを報告してくれたRonald Huveneersと、
38+ OOMをトリガーするPoCエクスプロイトと(修正を含む)依存関係を更新するプルリクエストを
39+ Bitcoin Coreプロジェクトに報告してくれたMichael Ford (Fanquake)に感謝します。
40+
41+ ## タイムライン {#timeline}
42+
43+ * 2020-09-17 - Ronald Huveneersによる無限ループバグのminiupnpへの最初の報告
44+ * 2020-10-13 - Michael Fordによる最初のレポートがsecurity@bitcoincore.org に送信される
45+ * 2021-03-23 - 修正がマージされる(https://github.com/bitcoin/bitcoin/pull/20421 )
46+ * 2021-09-13 - v22.0がリリースされる
47+ * 2024-07-31 - 公開
48+
49+ {% include references.md %}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments