Skip to content

Commit 2d6c136

Browse files
committed
Merge #1047: Make titles/excerpts of disclosures more uniform
3cc3c05 Make titles/excerpts of disclosures more uniform (Pieter Wuille) Pull request description: This makes a number of changes to the titles and excerpts of the existing and new vulnerability disclosures: * Use "Disclosure of [CVE number]" as title when a CVE is assigned. * For vulnerabilities without known CVE put a very short description in the title. * Drop latest version affected from the titles (it makes them too long, seeing it rendered). * Include in the excerpts a short description of the vulnerability itself (but longer than the title), the date a fix was released, and in what version. * Shorten all excerpts to no more than 160 characters (limit on homepage). * Make titles/excerpts more uniform in style. ACKs for top commit: achow101: ACK 3cc3c05 Tree-SHA512: 8ac7445a26ed0e53b81783121f4acfd26ff59157866bfb237dac0c84683465c03caead4861790f76a74a674a4426b24e7f8abfc51b964bad18c14126e5a8df9e
2 parents b004e17 + 3cc3c05 commit 2d6c136

12 files changed

+25
-27
lines changed

_posts/en/posts/2018-09-20-notice.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: CVE-2018-17144 Full Disclosure
2+
title: Disclosure of CVE-2018-17144
33
name: cve-2018-17144-full-disclosure
44
id: en-cve-2018-17144-full-disclosure
55
lang: en
@@ -13,9 +13,8 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
A full disclosure of the impact of CVE-2018-17144, a fix for which was
17-
released on September 18th in Bitcoin Core versions 0.16.3 and
18-
0.17.0RC4.
16+
Bitcoin Core was vulnerable to a DoS and inflation attack. A fix was released on September 18th, 2018 in Bitcoin Core versions 0.16.3 and 0.17.0rc4.
17+
1918
---
2019

2120
Full disclosure

_posts/en/posts/2019-11-08-CVE-2017-18350.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: CVE-2017-18350 Disclosure
2+
title: Disclosure of CVE-2017-18350
33
name: cve-2017-18350-disclosure
44
id: en-2017-18350-disclosure
55
lang: en
@@ -13,8 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
Disclosure of the details of CVE-2017-18350, a fix for which was
17-
released on November 6th, 2017 in Bitcoin Core version 0.15.1.
16+
Nodes were potentially vulnerable to a buffer overflow by malicious SOCKS servers. A fix was released on November 6th, 2017 in Bitcoin Core version 0.15.1.
1817
---
1918
{{page.excerpt}}
2019

_posts/en/posts/2024-07-03-disclose-bip70-crash.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of crash due to malicious BIP72 URI (≤ version 0.19.2)
2+
title: Disclosure of crash using malicious BIP72 URI
33
name: blog-disclose-bip70-crash
44
id: en-blog-disclose-bip70-crash
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
The BIP70 implementation in Bitcoin Core could silently crash when opening a BIP72 URI.
16+
The BIP70 implementation in Bitcoin-Qt could silently crash when opening a BIP72 URI. A fix was released on June 3rd, 2020 in Bitcoin Core 0.20.0.
1717
---
1818

1919
Bitcoin-Qt could crash upon opening a [BIP72](https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki) URI.

_posts/en/posts/2024-07-03-disclose-getdata-cpu.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of CPU DoS due to malicious P2P message (≤ version 0.19.2)
2+
title: Disclosure of DoS using huge GETDATA messages
33
name: blog-disclose-getdata-cpu
44
id: en-blog-disclose-getdata-cpu
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
A malformed `GETDATA` message could trigger an infinite loop on the receiving node, using 100% of the CPU allocated to this thread.
16+
A malformed `GETDATA` message could trigger 100% CPU usage on the receiving node. A fix was released on June 3rd, 2020 in Bitcoin Core 0.20.0.
1717
---
1818

1919
A malformed `GETDATA` message could trigger an infinite loop on the receiving node, using 100% of

_posts/en/posts/2024-07-03-disclose-header-spam.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of memory DoS using low-difficulty headers (≤ version 0.14.3)
2+
title: Disclosure of memory DoS using low-difficulty headers
33
name: blog-disclose-header-spam-checkpoint-bypass
44
id: en-blog-disclose-header-spam-checkpoint-bypass
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
After Bitcoin Core 0.12.0 and before Bitcoin Core 0.15.0 a node could be spammed with minimum difficulty headers, which could possibly be leveraged to crash it by OOM.
16+
Nodes could be spammed with low-difficulty headers, which could be used to crash it. A fix was released on September 14th, 2017 in Bitcoin Core 0.15.0.
1717
---
1818

1919
After Bitcoin Core 0.12.0 and before Bitcoin Core 0.15.0 a node could be spammed with minimum

_posts/en/posts/2024-07-03-disclose-inv-buffer-blowup.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of memory DoS due to malicious P2P message (≤ version 0.19.2)
2+
title: Disclosure of memory DoS using huge INV messages
33
name: blog-disclose-inv-buffer-blowup
44
id: en-blog-disclose-inv-buffer-blowup
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
Public disclosure of a DoS vulnerability affecting old versions of Bitcoin Core
16+
Nodes would allocate up to 50 MB of memory per attacker sending a malicious `INV` message. A fix was released on June 3rd, 2020 in Bitcoin Core 0.20.0.
1717
---
1818

1919
A node could be forced to allocate a significant amount of memory upon receiving a specially crafted

_posts/en/posts/2024-07-03-disclose-orphan-dos.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of CPU DoS / stalling due to malicious P2P message (≤ version 0.17.2)
2+
title: Disclosure of significant DoS due to orphan handling
33
name: blog-disclose-orphan-dos
44
id: en-blog-disclose-orphan-dos
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
A node could be stalled for hours when processing the orphans of a specially crafted unconfirmed transaction.
16+
A node could be stalled for hours when receiving a specially crafted unconfirmed transaction. A fix was released on May 18th, 2019 in Bitcoin Core 0.18.0.
1717
---
1818

1919
A node could be stalled for hours when processing the orphans of a specially crafted unconfirmed

_posts/en/posts/2024-07-03-disclose-timestamp-overflow.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of netsplit due to malicious P2P messages by first 200 peers (≤ version 0.20.1)
2+
title: Disclosure of netsplit due to timestamp adjustment
33
name: blog-disclose-timestamp-overflow
44
id: en-blog-disclose-timestamp-overflow
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
Disclosure of the details of an integer overflow bug which risked causing a network split.
16+
A node could be split from the network when attacked by its first 200 peers. A fix was released on January 15th, 2021 in Bitcoin Core version 0.21.0.
1717
---
1818

1919
Disclosure of the details of an integer overflow bug which risked causing a network split, a fix for

_posts/en/posts/2024-07-03-disclose-unbounded-banlist.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of CPU/memory DoS due to many malicious peers (≤ version 0.20.0)
2+
title: Disclosure of CVE-2020-14198
33
name: blog-disclose-unbounded-banlist
44
id: en-blog-disclose-unbounded-banlist
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
Bitcoin Core maintained an unlimited list of banned IP addresses and performed a quadratic operation on it. This could lead to an OOM crash and a CPU Dos.
16+
Nodes could be subject to CPU and memory DoS when attacked by lots of distinct IPs. A fix was released on August 1st, 2020 in Bitcoin Core 0.20.1.
1717
---
1818

1919
Bitcoin Core maintained an unlimited list of banned IP addresses and performed a quadratic operation

_posts/en/posts/2024-07-03-disclose_already_asked_for.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Disclosure of censoring unconfirmed transactions to a specific victim (≤ version 0.20.2)
2+
title: Disclosure of censorship due to transaction re-request handling
33
name: blog-disclose-already-asked-for
44
id: en-blog-disclose-already-asked-for
55
lang: en
@@ -13,7 +13,7 @@ version: 1
1313
announcement: 1
1414

1515
excerpt: >
16-
Public disclosure of a transaction relay censorship vulnerability affecting old versions of Bitcoin Core.
16+
Nodes could be prevented from seeing specific unconfirmed transactions by a malicious peer. A fix was released on January 14th, 2021 in Bitcoin Core 0.21.0.
1717
---
1818

1919
An attacker could prevent a node from seeing a specific unconfirmed transaction.

0 commit comments

Comments
 (0)