Re: [PATCH 3/3] RFC: SECURITY.md: Rough draft of codifying the maintainer process
Stephen Smalley <[email protected]> Thu, 23 Jul 2026 09:30:28 -0400
| Newsgroups | org.kernel.vger.selinux |
|---|---|
| Message-ID | <CAEjxPJ7RsJoivrD+xr9qaC2znKkG2NxZCuMqNRRHVah6h2BwJg@mail.gmail.com> |
On Thu, Jul 23, 2026 at 2:25 AM Jason Zaman <[email protected]> wrote: > > 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. don't or do not > > 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. I'd recommend sending to both rather than any to avoid potential loss/delay. We should also mention that private vulnerability reporting is now enabled on GitHub, so another option is to submit via: https://github.com/SELinuxProject/selinux/security/advisories > + > ### 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 > >