Skip to content

Commit a722c9e

Browse files
committed
News378: news fixups and add topic entries
1 parent c4ab559 commit a722c9e

File tree

2 files changed

+50
-23
lines changed

2 files changed

+50
-23
lines changed

_posts/en/newsletters/2025-10-31-newsletter.md

Lines changed: 34 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,40 @@ Bitcoin infrastructure software.
1616
## News
1717

1818
- **Disclosure of four low-severity vulnerabilities in Bitcoin Core:**
19-
Antoine Poinsot recently [posted][poinsot disc] to the Bitcoin-Dev mailing list four Bitcoin Core security advisories for low severity
20-
vulnerabilities that were fixed in [Bitcoin Core 30.0][]. According to the
21-
[disclosure policy][disc pol], a low-severity vulnerability is disclosed two
22-
weeks after the release of a major version containing the fix. The four
23-
disclosed vulnerabilities are the following:
24-
25-
- [CVE-2025-54604][]: Disk filling from spoofed self connections. This bug
26-
would allow an attacker to fill up the disk space of a victim node by faking
27-
self-connections.
28-
29-
- [CVE-2025-54605][]: Disk filling from invalid blocks. This bug would allow
30-
an attacker to fill up the disk space of a victim node by repeatedly sending
31-
invalid blocks. This bug was disclosed responsibly by Niklas Goegge in May 2022 and also independently by Eugene Siegel. Eugene Siegel and Niklas Goegge merged the mitigation in July 2025.
32-
33-
- [CVE-2025-46597][]: Highly unlikely remote crash on 32-bit systems. This bug
34-
may cause a node to crash when receiving a pathological block in a rare
35-
edge case. This bug was disclosed responsibly by Pieter Wuille in April 2025. Antoine Poinsot implemented and merged the mitigation in June 2025.
36-
37-
- [CVE-2025-46598][]: CPU DoS from unconfirmed transaction processing. This
19+
Antoine Poinsot recently [posted][poinsot disc] to the Bitcoin-Dev mailing
20+
list four Bitcoin Core security advisories for low-severity vulnerabilities
21+
that were fixed in Bitcoin Core 30.0. According to the [disclosure
22+
policy][disc pol] (see [Newsletter #306][news306 disclosures]), a
23+
low-severity vulnerability is disclosed two weeks after the release of a major
24+
version containing the fix. The four disclosed vulnerabilities are the
25+
following:
26+
27+
- [Disk filling from spoofed self connections][CVE-2025-54604]: This bug would
28+
allow an attacker to fill up the disk space of a victim node by faking
29+
self-connections. The vulnerability was [disclosed responsibly][topic
30+
responsible disclosures] by Niklas Gögge in March 2022. Eugene Siegel and
31+
Niklas Gögge merged a mitigation in July 2025.
32+
33+
- [Disk filling from invalid blocks][CVE-2025-54605]: This bug would allow an
34+
attacker to fill up the disk space of a victim node by repeatedly sending
35+
invalid blocks. This bug was disclosed responsibly by Niklas Gögge in May
36+
2022 and also independently by Eugene Siegel in March 2025. Eugene Siegel
37+
and Niklas Gögge merged the mitigation in July 2025.
38+
39+
- [Highly unlikely remote crash on 32-bit systems][CVE-2025-46597]: This bug may cause a
40+
node to crash when receiving a pathological block in a rare edge case. This
41+
bug was disclosed responsibly by Pieter Wuille in April 2025. Antoine
42+
Poinsot implemented and merged the mitigation in June 2025.
43+
44+
- [CPU DoS from unconfirmed transaction processing][CVE-2025-46598]: This
3845
bug would cause resource exhaustion when processing an unconfirmed
39-
transaction. Patches for the first three vulnerabilities have also been included
40-
in [Bitcoin Core 29.1][] and later minor releases.
46+
transaction. This bug was
47+
reported to the mailing list by Antoine Poinsot in April 2025. Pieter
48+
Wuille, Anthony Towns, and Antoine Poinsot implemented and merged the
49+
mitigation in August 2025.
50+
51+
Patches for the first three vulnerabilities have also been
52+
included in Bitcoin Core 29.1 and later minor releases.
4153

4254
## Selected Q&A from Bitcoin Stack Exchange
4355

@@ -147,13 +159,12 @@ repo], and [BINANAs][binana repo]._
147159
{% include linkers/issues.md v=2 issues="29640,8400,3173,10280,5516,2006,1975" %}
148160

149161
[poinsot disc]: https://groups.google.com/g/bitcoindev/c/sBpCgS_yGws
150-
[Bitcoin Core 30.0]: https://bitcoincore.org/en/releases/30.0/
151162
[disc pol]: https://bitcoincore.org/en/security-advisories/
163+
[news306 disclosures]: /en/newsletters/2024/06/07/#upcoming-disclosure-of-vulnerabilities-affecting-old-versions-of-bitcoin-core
152164
[CVE-2025-54604]: https://bitcoincore.org/en/2025/10/24/disclose-cve-2025-54604/
153165
[CVE-2025-54605]: https://bitcoincore.org/en/2025/10/24/disclose-cve-2025-54605/
154166
[CVE-2025-46597]: https://bitcoincore.org/en/2025/10/24/disclose-cve-2025-46597/
155167
[CVE-2025-46598]: https://bitcoincore.org/en/2025/10/24/disclose-cve-2025-46598/
156-
[Bitcoin Core 29.1]: https://bitcoincore.org/en/releases/29.1/
157168
[LND 0.20.0-beta.rc1]: https://github.com/lightningnetwork/lnd/releases/tag/v0.20.0-beta.rc2
158169
[LND notes]: https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.20.0.md
159170
[Eclair 0.13.1]: https://github.com/ACINQ/eclair/releases/tag/v0.13.1

_topics/en/responsible-disclosures.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,22 @@ optech_mentions:
170170
- title: "Matt Morehouse responsibly disclosed a DoS vulnerability affecting LND"
171171
url: /en/newsletters/2025/07/25/#lnd-gossip-filter-dos-vulnerability
172172

173+
- title: "Niklas Gögge responsibly disclosed a disk filling vulnerability in Bitcoin Core"
174+
url: /en/newsletters/2025/10/31/#disk-filling-from-spoofed-self-connections
175+
date: 2022-03-16
176+
177+
- title: "Niklas Gögge responsibly disclosed a disk filling vulnerability in Bitcoin Core"
178+
url: /en/newsletters/2025/10/31/#disk-filling-from-invalid-blocks
179+
date: 2022-05-16
180+
181+
- title: "Pieter Wuille responsibly disclosed an unlikely 32-bit crash vulnerability in Bitcoin Core"
182+
url: /en/newsletters/2025/10/31/#highly-unlikely-remote-crash-on-32-bit-systems
183+
date: 2025-04-24
184+
185+
- title: "Antoine Poinsot responsibly disclosed a CPU-wasting DoS vulnerability in Bitcoin Core"
186+
url: /en/newsletters/2025/10/31/#disk-filling-from-invalid-blocks
187+
date: 2025-04-25
188+
173189
## Optional. Same format as "primary_sources" above
174190
see_also:
175191
- title: "Common Vulnerabilities and Exposures (CVEs)"

0 commit comments

Comments
 (0)