From: Petr Lautrbach <plautrba@redhat.com>
To: Stephen Smalley <stephen.smalley.work@gmail.com>,
selinux@vger.kernel.org
Cc: jwcart2@gmail.com, omosnace@redhat.com, jason@perfinion.com,
paul@paul-moore.com, jgsegitz@suse.de
Subject: Re: [PATCH v2] SECURITY.md: Codify the maintainer process
Date: Mon, 10 Aug 2026 11:47:39 +0200 [thread overview]
Message-ID: <87mruucnno.fsf@redhat.com> (raw)
In-Reply-To: <CAEjxPJ6a6d3+SDgq+9BV3Z7in0odjWxdZ7_c757yRY_EU4HMbQ@mail.gmail.com>
Stephen Smalley <stephen.smalley.work@gmail.com> writes:
> On Mon, Aug 3, 2026 at 1:40 PM Stephen Smalley
> <stephen.smalley.work@gmail.com> wrote:
>>
>> From: Jason Zaman <jason@perfinion.com>
>>
>> Since security issues are quite rare, best to codify the processes so
>> when they come along we can fall back to this and don't forget any
>> steps.
>>
>> Signed-off-by: Jason Zaman <jason@perfinion.com>
>> Signed-off-by: Stephen Smalley <stephen.smalley.work@gmail.com>
Acked-by: Petr Lautrbach <lautrbach@redhat.com>
>
> Sorry to nag but would like at least one other selinux maintainer to
> ack this before merging.
>
>> ---
>> v2 makes the changes suggested by reviewers and drops the RFC/draft
>> language.
>>
>> SECURITY.md | 44 +++++++++++++++++++++++++++++++++++++++-----
>> 1 file changed, 39 insertions(+), 5 deletions(-)
>>
>> diff --git a/SECURITY.md b/SECURITY.md
>> index 49c40e97..52ab863c 100644
>> --- a/SECURITY.md
>> +++ b/SECURITY.md
>> @@ -13,16 +13,23 @@ involved.
>>
>> ### Reporting Problems
>>
>> +Note that issues that depend on attacker-controlled policy can be
>> +reported as regular bugs to the public selinux@vger.kernel.org mailing
>> +list and do not need to follow this process.
>> +
>> For serious problems or security vulnerabilities in the SELinux kernel code
>> please refer to the SELinux Kernel Subsystem Security Policy in the link below:
>>
>> * https://github.com/SELinuxProject/selinux-kernel/blob/main/SECURITY.md
>>
>> -Problems with the SELinux userspace that are not suitable for immediate public
>> -disclosure should be emailed to the current SELinux userspace maintainers, the
>> -list is below. We typically request at most a 90 day time period to address
>> -the issue before it is made public, but we will make every effort to address
>> -the issue as quickly as possible and shorten the disclosure window.
>> +Problems with the SELinux userspace that are not suitable for
>> +immediate public disclosure should be reported using
>> +[GitHub private vulnerability reporting](https://github.com/SELinuxProject/selinux/security)
>> +or emailed to the current SELinux userspace maintainers - the list is
>> +below. We typically request at most a 90 day time period to address
>> +the issue before it is made public, but we will make every effort to
>> +address the issue as quickly as possible and shorten the disclosure
>> +window.
>>
>> * Petr Lautrbach, plautrba@redhat.com
>> * James Carter, jwcart2@gmail.com
>> @@ -35,6 +42,10 @@ 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, omosnace@redhat.com
>>
>> +If unsure about whether an issue is in kernel or userspace, feel free
>> +to send it to both the kernel and userspace maintainers 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 +68,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.55.0
>>
next prev parent reply other threads:[~2026-08-10 9:47 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-03 17:39 [PATCH v2] SECURITY.md: Codify the maintainer process Stephen Smalley
2026-08-07 12:28 ` Stephen Smalley
2026-08-10 9:47 ` Petr Lautrbach [this message]
2026-08-10 12:53 ` Stephen Smalley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87mruucnno.fsf@redhat.com \
--to=plautrba@redhat.com \
--cc=jason@perfinion.com \
--cc=jgsegitz@suse.de \
--cc=jwcart2@gmail.com \
--cc=omosnace@redhat.com \
--cc=paul@paul-moore.com \
--cc=selinux@vger.kernel.org \
--cc=stephen.smalley.work@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.