All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <greg@kroah.com>
To: Dave Hansen <dave@sr71.net>
Cc: ksummit-discuss@lists.linuxfoundation.org
Subject: Re: [Ksummit-discuss] [MAINTAINERS SUMMIT] Handling of embargoed security issues
Date: Tue, 11 Sep 2018 20:28:56 +0200	[thread overview]
Message-ID: <20180911182856.GC30656@kroah.com> (raw)
In-Reply-To: <d11c38ae-2ea7-7d26-befa-3973ae9e4353@sr71.net>

On Tue, Sep 11, 2018 at 10:10:37AM -0700, Dave Hansen wrote:
> On 09/11/2018 01:45 AM, Greg KH wrote:
> > What do you feel we could have done "better" given the constraints
> > placed on us?
> 
> Hindsight is 20/20.  But, here are a few things I wish we would have had
> in place a year or two ago.  These are utterly _minor_ nits in the grand
> scheme of things.  Intel had the most room for improvement here, not the
> community.  But, here's what the community could have done better:
> 
> 1. Have a documented procedure for submitting issues that the submitter
>    perceives can not go to security@.  Folks are always going to think
>    they are a special snowflake.  This will get them talking to
>    *someone* at least.

We have Documentation/admin-guide/security-bugs.rst.  If you feel it is
lacking in some way that would help out here, please submit patches.

I know some people did submit patches for this after the Meltdown mess
happened to hopefully clear some things up.  Oh wait, it was you who did
that, why am I even saying this then? :)

Anyway, Willy posted a patch somewhere to also update it, but that patch
seems to have gotten dropped, we should poke him to resend it.

> 2. Document that stable updates require stable maintainers to be
>    involved.  If you want fixes in mainline, tell Linus.  If you want
>    stable fixes, tell the stable maintainers.  Also document the time
>    required to integrate a fix, even if it is a worst-case estimate.
>    (The distros who consume stable can help here, too)

Note, I don't always _have_ to be involved.  I usually don't want to be
involved.  But if you expect me to start taking random non-obvious
patches into a stable kernel, you had better get me involved, otherwise
you will start to get the "WTF" emails from me.  That's just common
sense, right?  If not, how/where do I have to document this?

Also, for some people like me, perhaps you might want to get us involved
because we happen to know a bit about security and bugfixing given we
have been doing it for many decades now (not just me, most of the
security@ people are included in that category, hence them being on that
team).  Why _wouldn't_ you want them helping to fix your problem?

> Why?  From what I've seen, the folks controlling the embargo respect
> *processes*.  A written-down document is a process that's hard to argue
> with and represents the weight of the community.  But if I tell them,
> it's just "one person's opinion".

Great, the security process page can always need help, like you
provided.  Hopefully that looks sufficient to you now?

> Giving timelines is also very important.  Folks spend a lot of time
> counting months and weeks back on the calendar from a disclosure date.
> The timeline gives them a discrete date to *do* something.

Giving timelines to whom?  Us getting a timeline or us giving a timeline
to others?  It's hard to "predict" how long some things will take to be
fixed (obviously, we once took 6 months to fix a nasty bug that some
people thought it was already resolved as they provided a proposed fix.)

thanks,

greg k-h

  reply	other threads:[~2018-09-11 18:29 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-09-06 19:18 [Ksummit-discuss] [MAINTAINERS SUMMIT] Handling of embargoed security issues Jiri Kosina
2018-09-06 20:56 ` Linus Torvalds
2018-09-06 21:14   ` Jiri Kosina
2018-09-06 22:51     ` Eduardo Valentin
2018-09-07  9:17   ` Jani Nikula
2018-09-07 14:43   ` David Woodhouse
2018-09-06 22:55 ` Eduardo Valentin
2018-09-07  8:21   ` Geert Uytterhoeven
2018-09-10 23:26     ` Eduardo Valentin
2018-09-11  8:45       ` Greg KH
2018-09-11 17:10         ` Dave Hansen
2018-09-11 18:28           ` Greg KH [this message]
2018-09-11 18:44           ` Thomas Gleixner
2018-09-07 13:30   ` Jiri Kosina
2018-09-09 12:55     ` Greg KH
2018-09-09 19:48       ` Jiri Kosina
2018-09-10  4:04         ` Eduardo Valentin
2018-09-12  7:03           ` Greg KH
2018-09-10  4:12       ` Eduardo Valentin
2018-09-10 11:10       ` Mark Brown
2018-09-12  4:22   ` Balbir Singh
2018-09-08  4:21 ` Andy Lutomirski
2018-09-08  8:56   ` Thomas Gleixner
2018-09-08 11:21     ` Mauro Carvalho Chehab
2018-09-08 11:34       ` Greg KH
2018-09-08 14:20         ` Andy Lutomirski
2018-09-08 15:29           ` Greg KH
2018-09-08 15:00         ` James Bottomley
2018-09-08 15:32           ` Greg KH
2018-09-08 15:54             ` James Bottomley
2018-09-08 19:49               ` Linus Torvalds
2018-09-08 21:24                 ` James Bottomley
2018-09-08 22:33                   ` Andy Lutomirski
2018-09-09 12:18                     ` Mauro Carvalho Chehab
2018-09-10 22:59                 ` Dave Hansen
2018-09-11  8:48                   ` Greg KH
2018-09-09 12:51               ` Greg KH
2018-09-09 14:20                 ` Linus Torvalds
2018-09-09 14:38                   ` James Bottomley
2018-09-09 14:51                     ` Andy Lutomirski
2018-09-09 17:20                       ` Theodore Y. Ts'o
2018-09-09 17:48                         ` David Woodhouse
2018-09-09 18:17                         ` Andy Lutomirski
2018-09-09 18:56                           ` Theodore Y. Ts'o
2018-09-09 19:19                             ` Andy Lutomirski
2018-09-09 20:20                             ` Jiri Kosina
2018-09-09 21:36                               ` James Bottomley
2018-09-10  9:25                             ` Thomas Gleixner
2018-09-10 14:40                               ` James Bottomley
2018-09-11  8:20                               ` Jiri Kosina
2018-09-11  9:03                                 ` Thomas Gleixner
2018-09-09 19:41                   ` Jiri Kosina
2018-09-08 19:26           ` Jiri Kosina
2018-09-08 19:47             ` James Bottomley

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=20180911182856.GC30656@kroah.com \
    --to=greg@kroah.com \
    --cc=dave@sr71.net \
    --cc=ksummit-discuss@lists.linuxfoundation.org \
    /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.