These are the guidelines for the security response team members including OpenBMC community members who are responding to problems reported by the security vulnerability reporting process.
The security response team (SRT) coordinates activity to address privately disclosed security vulnerabilities, engages resources to address them, and creates security advisories.
Here are the primary expectations:
Workflow highlights:
Handle new problem reports.
Analyze the problem and engage collaborators as needed (upstream, downstream, and OpenBMC).
Considerations in the CERT Guide to Coordinated Vulnerability Disclosure (SPECIAL REPORT CMU/SEI-2017-SR-022) may guide the process.
Example collaborations:
For OpenBMC problems.
The OpenBMC security response team has received the problem.
OpenBMC Security Advisory Title: ... ...summary: include CVEs, releases affected, etc.... The CVSS score for these vulnerabilities is "...", with temporal score "...", with the following notes: https://www.first.org/cvss/calculator/3.0 The fix is in the https://github.com/openbmc/... repository as git commit ID .... For more information, see OpenBMC contact information at https://github.com/openbmc/openbmc file README.md. Credit for finding these problems: ...
When the Security Advisory is created, inform the OpenBMC community by sending email like this:
TO: openbmc-security@lists.ozlabs.org, openbmc@lists.ozlabs.org SUBJECT: [Security Advisory] ${subject} The OpenBMC Security Response team has released an OpenBMC Security Advisory: ${url} An OpenBMC Security Advisory explains a security vulnerability, its severity, and how to protect systems that are built on OpenBMC. For more information about OpenBMC Security Response, see: https://github.com/openbmc/docs/blob/master/security/obmc-security-response-team.md
Some of these guidelines were collected from:
The security response team is controlled by the OpenBMC Technical Steering Committee. Membership is restricted to a core group, with selection based upon their community role(s), experience, and expertise responding to security incidents.
The security response team uses the openbmc-security at lists.ozlabs.org
private email list as a channel for confidential communication, so its membership reflects the composition of the security response team. The list membership should be reviewed periodically and can be managed from https://lists.ozlabs.org/listinfo/openbmc-security
.
The email list subscribers should be reminded periodically to protect access to the emails from the list because of the sensitive information they contain.
The email list membership is not intended to be secret. For example, we can discuss it a public forum. However, no effort is made to make the list's membership public.
The email list identification is for privately reporting OpenBMC security vulnerabilities
with description: This email list is for privately reporting OpenBMC security vulnerabilities. List membership is limited to the OpenBMC security response team. For more information, see https://github.com/openbmc/docs/blob/master/security/how-to-report-a-security-vulnerability.md
Sample response for denying list membership:
Thanks for your interest in OpenBMC security. Subscriptions to the openbmc-security@lists.ozlabs.org email list are by invitation only and are typically extended only to security response team members. For more information, see https://github.com/openbmc/docs/security or attend a security working group meeting: https://github.com/openbmc/openbmc/wiki/Security-working-group. Yours truly, OpenBMC security response team