Skip to content

Commit 14c0eda

Browse files
committed
Merge #1050: Add japanese translations for security advisories in Bitcoin Core v22.0
533ee9b Add japanese translations for security advisories in Bitcoin Core v22.0 (azuchi) Pull request description: Top commit has no ACKs. Tree-SHA512: 5ff9bdd54121ea33614c9e1d620164fd549fd4cb0c41a604a638f4ee66056acff31249c4f6e76aa46db5366d4b7de40fcb8a192a26b2d87e17134a44a011e57b
2 parents e6c7ee3 + 533ee9b commit 14c0eda

File tree

2 files changed

+93
-0
lines changed

2 files changed

+93
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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による最初のレポートが[email protected]に送信される
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 %}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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による最初のレポートが[email protected]に送信される
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 %}

0 commit comments

Comments
 (0)