File tree Expand file tree Collapse file tree 6 files changed +106
-13
lines changed Expand file tree Collapse file tree 6 files changed +106
-13
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ https://github.com/bitcoin/bitcoin/pull/22387.
37
37
38
38
## Timeline
39
39
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
44
44
45
45
{% include references.md %}
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ bump the dependency (containing the fix).
43
43
44
44
## Timeline
45
45
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
51
51
52
52
{% include references.md %}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ type: advisory
8
8
layout : post
9
9
10
10
# # If this is a new post, reset this counter to 1.
11
- version : 1
11
+ version : 2
12
12
13
13
# # Only true if release announcement or security annoucement. English posts only
14
14
announcement : 0
@@ -41,7 +41,7 @@ Bitcoin-Qtは十分なメモリを割り当てようとし、クラッシュし
41
41
- 2019-10-16 Michael FordはBIP70のサポートを完全に廃止するためにPR[ #17165 ] ( https://github.com/bitcoin/bitcoin/pull/17165 ) を公開
42
42
- 2019-10-26 MichaelのPRがBitcoin Coreにマージされる
43
43
- 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になる
45
45
- 2024-07-03 公開
46
46
47
47
{% include references.md %}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ type: advisory
8
8
layout : post
9
9
10
10
# # If this is a new post, reset this counter to 1.
11
- version : 1
11
+ version : 2
12
12
13
13
# # Only true if release announcement or security annoucement. English posts only
14
14
announcement : 0
@@ -52,7 +52,7 @@ John Newberyによって責任を持って開示され、Amiti Uttarwarと彼に
52
52
- 2020-09-21 Pieter Wuilleが、このバグやその他のバグを修正するための包括的なアプローチとして[ PR #19988 ] ( https://github.com/bitcoin/bitcoin/pull/19988 ) を公開
53
53
- 2020-10-14 PieterのPRがマージされる
54
54
- 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になる
56
56
- 2024-07-03 公開
57
57
58
58
{% 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 %}
You can’t perform that action at this time.
0 commit comments