Skip to content

Commit c4add50

Browse files
committed
Merge #1033: pages: add Security Advisories
593e740 pages: add Security Advisories (fanquake) Pull request description: Add a new page summarizing the upcoming security advisory policy. ![advisories](https://github.com/bitcoin-core/bitcoincore.org/assets/863730/b0e9b765-e74a-4909-8ab0-a20fdedeaaeb) ACKs for top commit: sipa: ACK 593e740 dergoegge: ACK 593e740 darosior: ACK 593e740 Tree-SHA512: 7dda08c75890390c09486f6f53ab56fb7101b03ec713f8289f9398773c6c1e1f310d6254ed60d334c2d5fb58df5fa027627350f7d50cf34aac34740922950f98
2 parents 26adfd6 + 593e740 commit c4add50

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

_data/navigation.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ en:
3131
eol:
3232
title: "Lifecycle"
3333
url: "/en/lifecycle"
34+
disclosures:
35+
title: "Security Advisories"
36+
url: "/en/security-advisories/"
3437
contact:
3538
title: "Contact"
3639
submenu: true
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Security Advisories
3+
name: Security Advisories
4+
id: en-security-advisories
5+
permalink: /en/security-advisories/
6+
layout: page
7+
type: pages
8+
lang: en
9+
version: 1
10+
---
11+
{% include toc.html %}
12+
13+
This page summarizes policies in relation to disclosing vulnerabilities in Bitcoin Core,
14+
as well as provides a summary of historical Security Advisories.
15+
16+
## Policy
17+
18+
When reported, a vulnerability will be assigned a severity category. We
19+
differentiate between 4 classes of vulnerabilities:
20+
21+
* **Low**: bugs which are hard to exploit or have a low impact. For instance
22+
a wallet bug which requires access to the victim's machine.
23+
24+
* **Medium**: bugs with limited impact. For instance a local network remote crash.
25+
26+
* **High**: bugs with significant impact. For instance a remote crash, or a local network RCE.
27+
28+
* **Critical**: bugs which threaten the whole network's integrity. For instance an inflation or coin theft bug.
29+
30+
**Low** severity bugs will be disclosed 2 weeks after a fixed version is released.
31+
A pre-announcement will be made at the same time as the release.
32+
33+
**Medium** and **High** severity bugs will be disclosed 2 weeks after the [last
34+
affected release goes EOL](/en/lifecycle/). This is a year after a fixed version was first
35+
released. A pre-announcement will be made 2 weeks prior to disclosure.
36+
37+
**Critical** bugs are not considered in the standard policy, as they would most likely require an
38+
ad-hoc procedure. Also, a bug may not be considered a vulnerability at all. Any reported issue
39+
may also be considered serious, yet not require embargo.
40+
41+
## Past Security Advisories
42+
43+
{% assign disclosures=site.posts | where:"lang", 'en' | where:"type", 'disclosure' %}
44+
{% for default_disclosure in disclosures %}
45+
{% assign post=default_disclosure %}
46+
<article>
47+
<h2><a href="{{ post.url }}" title="{{ post.title | xml_escape }}">{{ post.title }}</a></h2>
48+
<p>{{ post.excerpt | markdownify | strip_html | truncate: 200 }}</p>
49+
</article>
50+
{% endfor %}

0 commit comments

Comments
 (0)