blob: f995385c318172e6db0652d5777425e528b08f36 [file] [log] [blame] [view]
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +01001# Project security policy
David Brown0d98a9c2019-10-02 13:59:42 -06002
3The MCUboot team takes security, vulnerabilities, and weaknesses
4seriously.
5
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +01006## Reporting security issues
7
David Brown2c1c5d12023-06-14 10:06:33 -06008The preferred way to report security issues with MCUboot is via the "Report a
9security vulnerability" button on the main [security
10page](https://github.com/mcu-tools/mcuboot/security).
11
12You can also directly contact the following maintainers of the project:
David Brown0d98a9c2019-10-02 13:59:42 -060013
14- David Brown: davidb@davidb.org or david.brown@linaro.org
15- Fabio Utzig: utzig@apache.org
16
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010017If you wish to send an encrypted email, you may use these PGP keys:
David Brown37b96e72019-10-08 09:59:55 -060018
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010019```
David Brown0d98a9c2019-10-02 13:59:42 -060020 pub rsa4096 2011-10-14 [SC]
21 DAFD760825AE2636AEA9CB19E6BA9F5C5E54DF82
22 uid [ultimate] David Brown <davidb@davidb.org>
23 uid [ultimate] David Brown <david.brown@linaro.org>
24 sub rsa4096 2011-10-14 [E]
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010025```
David Brown0d98a9c2019-10-02 13:59:42 -060026
27and
28
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010029```
David Brown0d98a9c2019-10-02 13:59:42 -060030 pub rsa4096 2017-07-28 [SC]
31 126087C7E725625BC7E89CC7537097EDFD4A7339
32 uid [ unknown] Fabio Utzig <utzig@apache.org>
33 uid [ unknown] Fabio Utzig <utzig@utzig.org>
34 sub rsa4096 2017-07-28 [E]
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010035```
David Brown0d98a9c2019-10-02 13:59:42 -060036
37Please include the word "SECURITY" as well as "MCUboot" in the subject
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010038of any message.
David Brown0d98a9c2019-10-02 13:59:42 -060039
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010040We will make our best effort to respond in a timely manner. Most
David Brown0d98a9c2019-10-02 13:59:42 -060041vulnerabilities found within published code will undergo an embargo of
4290 days to allow time fixes to be developed and deployed.
43
Francesco Servidio5bc98322021-11-03 13:19:22 +010044## Vulnerability advisories
David Brown0d98a9c2019-10-02 13:59:42 -060045
46Vulnerability reports and published fixes will be reported as follows:
47
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010048- Issues will be entered into MCUboot's [security advisory
49 system](https://github.com/mcu-tools/mcuboot/security/advisories) on GitHub, with
David Brown0d98a9c2019-10-02 13:59:42 -060050 the interested parties (including the reporter) added as viewers.
51
52- The release notes will contain a reference to any allocated CVE(s).
53
Francesco Servidio4b2f9ce2021-11-04 10:53:56 +010054- When the embargo is lifted, the security advisory page will be made
David Brown0d98a9c2019-10-02 13:59:42 -060055 public, and the public CVE database will be updated with all
56 relevant information.