Skip to content

Commit bfe1737

Browse files
committed
Merge #1128: Add japanese translation for security advisory for remaining CVE-2024-52919 issue
d8ff556 Fix typo (azuchi) fc158b8 Add japanese translation for security advisory for remaining CVE-2024-52919 issue (azuchi) Pull request description: and fix small typo in the english post. Top commit has no ACKs. Tree-SHA512: 5913bb934a0c09a4aed39f32c143e1145233f2f0715442c7b61bf7fc1119a213ba12da51899c14901d59e11c47b164c07218cb3513f744a7d9939415aff577ab
2 parents 6957ec9 + d8ff556 commit bfe1737

File tree

2 files changed

+55
-1
lines changed

2 files changed

+55
-1
lines changed

_posts/en/posts/2025-03-31-disclose-cve-2024-52919.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Zumsande for changing the identifier to 64-bit.
4949
* 2021-07-19 - Rate limiting is merged in PR [#22387](https://github.com/bitcoin/bitcoin/pull/22387)
5050
* 2021-09-13 - v22.0 is released with rate-limiting
5151
* 2024-07-31 - Publication of the [first security advisory](https://bitcoincore.org/en/2024/07/31/disclose-addrman-int-overflow)
52-
* 2024-09-20 - Change to 64-bit identifer is merged in PR [#30568](https://github.com/bitcoin/bitcoin/pull/30568)
52+
* 2024-09-20 - Change to 64-bit identifier is merged in PR [#30568](https://github.com/bitcoin/bitcoin/pull/30568)
5353
* 2025-04-14 - Bitcoin Core v29.0 is released with the 64-bit identifier
5454
* 2025-04-28 - Public Disclosure
5555

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: CVE-2024-52919 - メッセージスパムによるリモートクラッシュ(パート2)
3+
name: blog-disclose-cve-2024-52919
4+
id: ja-blog-disclose-cve-2024-52919
5+
lang: ja
6+
permalink: /ja/2025/03/31/disclose-cve-2024-52919/
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+
この問題の修正は、2025年4月14日にBitcoin Core v29.0でリリースされました。
19+
---
20+
21+
ノードが長期間(数年)にわたりスパム`addr`メッセージを継続的に受信するとクラッシュを引き起こす整数オーバーフローバグの詳細を開示しました。
22+
このバグの修正は、2025年4月14日にBitcoin Core v29.0でリリースされました。
23+
24+
この問題の重大度は****です。
25+
26+
## 詳細 {#details}
27+
28+
Bitcoin Coreのアドレスマネージャーは、エントリー毎に32-bitの識別子を使用し、
29+
これはエントリーの挿入のたびにインクリメントされます。
30+
[以前のセキュリティアドバイザリ](https://bitcoincore.org/ja/2024/07/31/disclose-addrman-int-overflow)では、
31+
攻撃者が32-bitの識別子がオーバーフローするまでノードに`addr`メッセージをスパム送信することで、
32+
リモートからアサーションエラーを誘発できると説明されていました。
33+
34+
この問題は、アドレスマネージャーへの挿入をピア毎に10秒に1アドレスに制限したことで、
35+
Bitcoin Core v22.0で部分的に解決されました。これにより、攻撃のコストは大幅に増加し、実用的ではなくなりました。
36+
1,000個のピアが継続的に攻撃したとしても、32-bitの識別子がオーバーフローするまでに1年以上かかることになります。
37+
38+
残った、よりコストのかかる攻撃ベクトルは、識別子を64-bitにすることで、Bitcoin Coreバージョン29.0で解決されました。
39+
40+
## 貢献 {#attribution}
41+
42+
この脆弱性を発見し公開したEugene Siegelと、識別子を64-bitに変更したMartin Zumsandeに感謝します。
43+
44+
## タイムライン {#timeline}
45+
46+
* 2021-06-21 - Eugene Siegelによる最初のレポートが[email protected]に送信される
47+
* 2021-07-19 - レート制限がPR[#22387](https://github.com/bitcoin/bitcoin/pull/22387)でマージされる
48+
* 2021-09-13 - レート制限をともなうv22.0がリリースされる
49+
* 2024-07-31 - [最初のセキュリティアドバイザリ](https://bitcoincore.org/ja/2024/07/31/disclose-addrman-int-overflow)の公開
50+
* 2024-09-20 - 64-bit識別子への変更がPR[#30568](https://github.com/bitcoin/bitcoin/pull/30568)でマージされる
51+
* 2025-04-14 - 64-bit識別子への変更がBitcoin Core v29.0でリリースされる
52+
* 2025-04-28 - 公開
53+
54+
{% include references.md %}

0 commit comments

Comments
 (0)