You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**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
19
+
Antoine Poinsot recently [posted][poinsot disc] to the Bitcoin-Dev
20
+
mailing List four Bitcoin Core security advisories for low-severity
20
21
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:
22
+
[disclosure policy][news306 disc pol], a low-severity vulnerability is disclosed two
23
+
weeks after the release of a major version containing the fix.
24
24
25
-
-[CVE-2025-54604][]: Disk filling from spoofed self connections. This bug
25
+
The four disclosed vulnerabilities are the following:
26
+
27
+
-[Disk filling from spoofed self connections][CVE-2025-54604]: This bug
26
28
would allow an attacker to fill up the disk space of a victim node by faking
27
-
self-connections.
29
+
self-connections. The vulnerability was disclosed responsibly by Niklas Goegge in March 2022. Eugene Siegel and Niklas Goegge merged a mitigation in July 2025.
28
30
29
-
-[CVE-2025-54605][]: Disk filling from invalid blocks. This bug would allow
31
+
-[Disk filling from invalid blocks][CVE-2025-54605]: This bug would allow
30
32
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.
33
+
invalid blocks. This bug was disclosed responsibly by Niklas Goegge in May 2022 and also independently by Eugene Siegel in March 2025. Eugene Siegel and Niklas Goegge merged the mitigation in July 2025.
32
34
33
-
-[CVE-2025-46597][]: Highly unlikely remote crash on 32-bit systems. This bug
35
+
-[Highly unlikely remote crash on 32-bit systems][CVE-2025-46597]: This bug
34
36
may cause a node to crash when receiving a pathological block in a rare
35
37
edge case. This bug was disclosed responsibly by Pieter Wuille in April 2025. Antoine Poinsot implemented and merged the mitigation in June 2025.
36
38
37
-
-[CVE-2025-46598][]: CPU DoS from unconfirmed transaction processing. This
39
+
-[CPU DoS from unconfirmed transaction processing][CVE-2025-46598]: This
38
40
bug would cause resource exhaustion when processing an unconfirmed
39
-
transaction. Patches for the first three vulnerabilities have also been included
41
+
transaction. This bug was reported to the mailing list by Antoine Poinsot in April 2025. Pieter Wuille, Anthony Towns, and Antoine Poinsot implemented and merged the mitigation in August 2025.
42
+
43
+
Patches for the first three vulnerabilities have also been included
40
44
in [Bitcoin Core 29.1][] and later minor releases.
41
45
42
46
## Selected Q&A from Bitcoin Stack Exchange
@@ -148,7 +152,7 @@ repo], and [BINANAs][binana repo]._
0 commit comments