[PATCH 3/3] RFC: SECURITY.md: Rough draft of codifying the maintainer process
Jason Zaman <[email protected]> Wed, 22 Jul 2026 23:23:55 -0700
| Newsgroups | org.kernel.vger.selinux |
|---|---|
| Message-ID | <[email protected]> |
Since security issues are quite rare, best to codify the processes so when they come along we can fall back to this and dont forget any steps. Signed-off-by: Jason Zaman <[email protected]> --- SECURITY.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/SECURITY.md b/SECURITY.md index 49c40e97..145a2714 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -35,6 +35,9 @@ the issue as quickly as possible and shorten the disclosure window. * (GPG fingerprint) 6319 1CE9 4183 0986 89CA B8DB 7EF1 37EC 935B 0EAF * Ondrej Mosnacek, [email protected] +If unsure about whether an issue is in kernel or userspace, feel free to send +to any and the maintainers will handle it internally. + ### Resolving Sensitive Security Issues Upon disclosure of a bug, the maintainers should work together to investigate @@ -57,3 +60,26 @@ lists. * https://oss-security.openwall.org/wiki/mailing-lists/distros * https://oss-security.openwall.org/wiki/mailing-lists/oss-security + +### Maintainer Process + +This is the process maintainers will follow upon receiving a security notification. + +1. Make sure all appropriate SELinux maintainers are notified. Regardless of + which maintainer was initially contacted, others should be looped in. This + may also include the kernel maintainers if relevant to the issue. +2. After an initial review of the issue, maintainers will agree on one person + to be main point of contact. The response to the initial mail may come from a + different maintainer. If the initial mail was PGP signed/encrypted, the + replies will also be PGP signed/encrypted with one of the above keys. +3. Maintainers will work together in private to verify and fix the issue. For + larger fixes, this might involve a github private fork within a draft github + security advisory. +4. Maintainers will prepare the fix as soon as reasonable. Maintainers may + invite the reporter to the draft security advisory or private fork to help + verifying the fix. +5. We will aim to release the fix publicly quickly, but may request an embargo + period up to 90 days if the complexity of the issue requires it or if + severity of the issue requires coordinated rollout amongst distros. +6. Public disclosure will involve pushing the fix to the public repo and + publishing the security advisory on Github and to the mailing list. -- 2.54.0