Re: [stable] Linux 2.6.25.10

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linus Torvalds <torvalds@...>
Cc: Greg KH <greg@...>, Andrew Morton <akpm@...>, <linux-kernel@...>, <stable@...>
Date: Tuesday, July 15, 2008 - 11:31 am

On 14 Jul 2008 at 19:27, Linus Torvalds wrote:


sorry, i was unaware of that discussion. any quick URLs?


i don't follow you here. you're making 4 statements essentially:

A. 'i want to fix bugs asap'
B. 'i can let people know only when it's not an issue any more'
C. 'there is no point in letting people know when it's not an issue any more'
D. A implies B and/or C

let's see them one by one.

A: fine and even commendable.

B: that's part of the disclosure policy, so be it, although it raises
   the question of *when* a bug is no longer an issue. when the fix is
   in your git tree? in all/some affected vendor trees? in all affected
   linux trees in existence? or does it depend on when x % of the
   affected machines is running it? what's your criterion?

C: do you realize what you just said? effectively, 'there's no point
   in disclosure'. that's diametrically opposite to what you previously
   argued for (rather vehemently, as vendor-sec readers surely remember).
   to remind yourself of your own words:

     http://lkml.org/lkml/2005/1/12/205
     http://lkml.org/lkml/2005/1/12/363
     http://lkml.org/lkml/2005/1/13/305

   in any case, who decided this? you? did you ask anyone actually
   affected (vendors, users, whatnot)? in case you missed about two
   decades of security problems and their (mis)handling by proprietary
   vendors, this was the *exact* reason why they got shamed repeatedly
   in public (does bugtraq mean anything to you?) and why we have
   public security mailing lists and a whole industry nowadays.

D: this one is a non-sequitur, the timeline (or even willingness) of
   fixing bugs does not imply their disclosure policy. you can surely
   fix a bug independently of telling about it. so the question stays:
   why do you think not disclosing security impact info at all is good,
   and is what users want?


security bugs aren't just 'normal bugs', the more serious of them
allow to completely break the security model of the kernel. the world
at large has long ago decided that such bugs *are* special and there's
an entire industry dedicated to finding/fixing/exploiting/etc them,
not to mention academic research of the same. you can't ignore reality
like that, i'm afraid.


by 'cover up' i meant that even when you know better, you quite
consciously do *not* report the security impact of said bugs - that's
the part called 'cover up' because it's about the opposite of full
disclosure that you also advocated in the past. now you made it clear
that you don't actually (want to) practice it (i'm not arguing with
that choice btw, just pointing out the inconsistency between your
declared words and actual actions).


see my comment about reality above. heck, even linux vendors do track
and announce them, it's part of the support they provide to paying
customers (and even non-paying users).


obviously there *is* a policy, it's just not what you guys declared
earlier in Documentation/SecurityBugs. would you care to update it
or, more properly, remove it altogether as it currently says:

  Linux kernel developers take security very seriously.  As such, we'd
  like to know when a security bug is found so that it can be fixed and
                      ^^^^^^^^^^^^
  disclosed as quickly as possible.  Please report security bugs to the
  ^^^^^^^^^
  Linux kernel security team.

and what you said above about disclosure and treatment of security bugs
is the opposite of it. there is no reason for the kernel security list
to exist, basically (you already have lkml and bugzilla to discuss bugs,
which, according to you, security bugs are as well, there's no need for
special treatment).

cheers,
  PaX Team

PS: i do wonder however, how do you and others expect people to track the
quality of the development process if you apparently refuse to properly
account for security bugs? at this moment the Jeff Jones of the world are
smacking their head realizing the extent their statistics were flawed and
will no doubt have a field day with your statements.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Linux 2.6.25.10, Greg KH, (Wed Jul 2, 11:58 pm)
Re: Linux 2.6.25.10, Bart Van Assche, (Thu Jul 3, 1:08 pm)
Re: Linux 2.6.25.10, Greg KH, (Thu Jul 3, 1:29 pm)
Re: Linux 2.6.25.10, Bart Van Assche, (Sat Jul 5, 3:54 am)
Re: Linux 2.6.25.10, Greg KH, (Tue Jul 8, 12:12 am)
Re: Linux 2.6.25.10, Greg KH, (Thu Jul 3, 2:57 pm)
Re: Linux 2.6.25.10, , (Thu Jul 3, 3:31 pm)
Re: [stable] Linux 2.6.25.10, Greg KH, (Mon Jul 14, 8:04 am)
RE: [stable] Linux 2.6.25.10, David Schwartz, (Fri Jul 18, 8:47 pm)
RE: [stable] Linux 2.6.25.10, , (Fri Jul 18, 9:01 pm)
RE: [stable] Linux 2.6.25.10, David Schwartz, (Fri Jul 18, 9:51 pm)
Re: [stable] Linux 2.6.25.10, Willy Tarreau, (Sat Jul 19, 1:41 am)
Re: [stable] Linux 2.6.25.10, , (Mon Jul 14, 10:14 pm)
Re: [stable] Linux 2.6.25.10, Linus Torvalds, (Mon Jul 14, 10:27 pm)
Re: [stable] Linux 2.6.25.10, Tiago Assumpcao, (Tue Jul 15, 4:15 pm)
Re: [stable] Linux 2.6.25.10, Bernd Eckenfels, (Sat Jul 19, 9:13 pm)
Re: [stable] Linux 2.6.25.10, Tiago Assumpcao, (Tue Jul 15, 7:34 pm)
Re: [stable] Linux 2.6.25.10, , (Tue Jul 15, 11:31 am)
Re: [stable] Linux 2.6.25.10, Theodore Tso, (Tue Jul 15, 2:33 pm)
Re: [stable] Linux 2.6.25.10, , (Tue Jul 15, 4:28 pm)
Re: [stable] Linux 2.6.25.10, Greg KH, (Tue Jul 15, 6:39 pm)
Re: [stable] Linux 2.6.25.10, , (Tue Jul 15, 7:09 pm)
Re: [stable] Linux 2.6.25.10, David Miller, (Tue Jul 15, 6:47 pm)
Re: [stable] Linux 2.6.25.10, , (Tue Jul 15, 7:22 pm)
Re: [stable] Linux 2.6.25.10, David Miller, (Tue Jul 15, 7:35 pm)
Re: [stable] Linux 2.6.25.10, Tiago Assumpcao, (Tue Jul 15, 7:08 pm)
Re: [stable] Linux 2.6.25.10, David Miller, (Tue Jul 15, 7:21 pm)
Re: [stable] Linux 2.6.25.10, Tiago Assumpcao, (Tue Jul 15, 7:26 pm)
Re: [stable] Linux 2.6.25.10, , (Tue Jul 15, 7:26 pm)
Re: [stable] Linux 2.6.25.10, Linus Torvalds, (Tue Jul 15, 12:07 pm)
Re: [stable] Linux 2.6.25.10, , (Tue Jul 15, 3:03 pm)
Re: [stable] Linux 2.6.25.10, Linus Torvalds, (Tue Jul 15, 3:16 pm)
Re: [stable] Linux 2.6.25.10, Linus Torvalds, (Tue Jul 15, 12:13 pm)
Re: [stable] Linux 2.6.25.10, Aidan Thornton, (Thu Jul 17, 5:08 pm)
Re: Linux 2.6.25.10, Greg KH, (Wed Jul 2, 11:58 pm)