Report a security issue

Filing a security issue is a great way to contribute to the Fuchsia project. You can file a security issue using Monorail, Google's issue tracking tool for open source projects.

Security issue reports that relate to Fuchsia may be eligible for reward payments under the Android and Google Devices Security Reward Program.

Note: You need a Google account to file an issue in Monorail.

File a new security issue

To file a security issue in Fuchsia, use the Fuchsia security bug report template in the Fuchsia issue tracker and provide the details of your issue.

Android and Google Devices Security Reward Program

Security issue reports that relate to Fuchsia may be eligible for reward payments under the Android and Google Devices Security Reward Program.

For more information on the program's details and eligibility, see Android and Google Devices Security Reward Program and Google Bug Hunters - Fuchsia.

Complete the issue template

Include the following information in your issue description:

  • Bug or vulnerability details

    Provide a brief explanation of the security issue, including any of the following:

    • The location of that issue in the code or in the user interface.
    • The category of the security issue. Categories include buffer overflow, phishing, broken cryptography, authorization bypass, etc.
    • The types of assets affected. Asset types include browser cookies, control of a device, personally-identifiable information, etc.
  • Version information

    Provide any version information associated with your security issue, for example:

    • fuchsia.git revision number
    • Fuchsia version number
    • Product name (for example, Nest Hub)
  • Steps to reproduce / proof-of-concept

    Provide a demonstration or list of steps needed to reproduce the security issue.

    Demonstration information can include the following:

    • Source code
    • Address Sanitizer dumps
    • Debugger output
    • Example inputs, for example, a JPEG file that crashes the JPEG handler

    Minimize the proof-of-concept files and attach them directly to the issue in Monorail, not within zip or other archive formats.

    Be sure to remove any content not required to demonstrate the issue, including any personal or confidential information.

  • Credit information for Common Vulnerabilities and Exposures (CVE) and/or Release Notes

    Published security issues are publicly visible. For example, a security issue can be published as a CVE or as a part of the release notes. If you‘d like to be credited for your discovery, provide a one-line description stating how you’d like to be publicly credited. You can use your name, a pseudonym, or you can remain anonymous.

Issue resolution

The Fuchsia Security team triages incoming issues and assigns those issues to the appropriate team. The assigned team can then prioritize, assign, and respond to the issue with guidance from the Fuchsia Security team. The assigned team may be indicated within the issue through the Components section in Monorail.