Skip to content

Commit 76013f9

Browse files
author
Daniel Kiper
committed
SECURITY: Add SECURITY file
The SECURITY file describes the GRUB project security policy. It is based on https://github.com/wireapp/wire/blob/master/SECURITY.md Signed-off-by: Alex Burmashev <[email protected]> Signed-off-by: Vladimir Serbinenko <[email protected]> Signed-off-by: Daniel Kiper <[email protected]>
1 parent 2564baa commit 76013f9

File tree

3 files changed

+68
-0
lines changed

3 files changed

+68
-0
lines changed

MAINTAINERS

+4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ Here is the list of current GRUB maintainers:
88

99
The maintainers drive and overlook the GRUB development.
1010

11+
If you found a security vulnerability in the GRUB please check the SECURITY
12+
file to get more information how to properly report this kind of bugs to
13+
the maintainers.
14+
1115
The GRUB development happens on the grub-devel mailing list [1]. The latest
1216
GRUB source code is available at Savannah git repository [2].
1317

README

+4
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ GRUB 2 data and program files.
99

1010
See the file MAINTAINERS for information about the GRUB maintainers, etc.
1111

12+
If you found a security vulnerability in the GRUB please check the SECURITY
13+
file to get more information how to properly report this kind of bugs to
14+
the maintainers.
15+
1216
Please visit the official web page of GRUB 2, for more information.
1317
The URL is <http://www.gnu.org/software/grub/grub.html>.
1418

SECURITY

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Security Policy
2+
===============
3+
4+
To report a vulnerability see "Reporting a Vulnerability" below.
5+
6+
7+
Security Incident Policy
8+
========================
9+
10+
Security bug reports are treated with special attention and are handled
11+
differently from normal bugs. In particular, security sensitive bugs are not
12+
handled in public but in private. Information about the bug and access to it
13+
is restricted to people in the security group, the individual engineers that
14+
work on fixing it, and any other person who needs to be involved for organisational
15+
reasons. The process is handled by the security team, which decides on the people
16+
involved in order to fix the issue. It is also guaranteed that the person reporting
17+
the issue has visibility into the process of fixing it. Any security issue gets
18+
prioritized according to its security rating. The issue is opened up to the public
19+
in coordination with the release schedule and the reporter.
20+
21+
22+
Disclosure Policy
23+
=================
24+
25+
Everyone involved in the handling of a security issue - including the reporter -
26+
is required to adhere to the following policy. Any information related to
27+
a security issue must be treated as confidential and only shared with trusted
28+
partners if necessary, for example to coordinate a release or manage exposure
29+
of clients to the issue. No information must be disclosed to the public before
30+
the embargo ends. The embargo time is agreed upon by all involved parties. It
31+
should be as short as possible without putting any users at risk.
32+
33+
34+
Supported Versions
35+
==================
36+
37+
Only the most recent version of the GRUB is supported.
38+
39+
40+
Reporting a Vulnerability
41+
=========================
42+
43+
The security report should be encrypted with the PGP keys and sent to ALL email
44+
addresses listed below. Every vulnerability report will be assessed within
45+
72 hours of receiving it. If the outcome of the assessment is that the report
46+
describes a security issue, the report will be transferred into an issue on the
47+
internal vulnerability project for further processing. The reporter is updated
48+
on each step of the process.
49+
50+
While there's currently no bug bounty program we appreciate every report.
51+
52+
* Contact: Daniel Kiper <[email protected]> and
53+
Daniel Kiper <[email protected]>
54+
* PGP Key Fingerprint: BE5C 2320 9ACD DACE B20D B0A2 8C81 89F1 988C 2166
55+
56+
* Contact: Alex Burmashev <[email protected]>
57+
* PGP Key Fingerprint: 50A4 EC06 EF7E B84D 67E0 3BB6 2AE2 C87E 28EF 2E6E
58+
59+
* Contact: Vladimir 'phcoder' Serbinenko <[email protected]>
60+
* PGP Key Fingerprint: E53D 497F 3FA4 2AD8 C9B4 D1E8 35A9 3B74 E82E 4209

0 commit comments

Comments
 (0)