How to report a security vulnerability

This describes how you can report an OpenBMC security vulnerability privately to give the project time to address the problem before public disclosure.

The main ideas are:

  • You have information about a security problem which is not yet publicly available.
  • You want the problem fixed before public disclosure and you are willing to help make that happen.
  • You understand the problem will be publicly disclosed.

To begin the process:

  • Send an email to openbmc-security@lists.ozlabs.org with details about the security problem such as:
    • the version and configuration of OpenBMC the problem appears in
    • how to reproduce the problem
    • what are the symptoms

The OpenBMC security response team will respond to you and work to address the problem. Activities may include:

  • Privately engage community members to understand and address the problem.
  • Work to determine the scope and severity of the problem, such as CVSS metrics.
  • Work to create or identify an existing CVE.
  • Coordinate workarounds and fixes with you and the community.
  • Coordinate announcement details with you, such as timing or how you want to be credited.
  • Create an OpenBMC security advisory.

Alternatives to this process:

  • If the problem is not severe, please write an issue to the affected repository or email the list.
  • Join the OpenBMC community and fix the problem yourself.
  • If you are unsure if the error is in OpenBMC (contrasted with upstream projects such as the Linux kernel or downstream projects such as a customized version of OpenBMC), please report it and we will help you route it to the correct area.
  • Discuss your topic in other OpenBMC communication channels.