Re: CVE-2014-4699
Alex Efros <[email protected]>
| Newsgroups | gmane.linux.gentoo.hardened |
|---|---|
| Organization | http://powerman.name/ |
| Message-ID | <[email protected]> |
Hi! On Fri, Jul 11, 2014 at 12:54:09PM -0400, Alex Xu wrote: > > - Gentoo is usually slower than other distributions on this, which is sad > gentoo also has fewer devs and less manpower than other distributions, > full stop. Sure, that's why I've said it's just "sad". > > - Hardened kernels are special ones - if people use hardened it means they > > bothers about security more than average linux user > true > > so they more likely to accept the risks you mentioned > false; if anything, they are *less* likely since they are likely running > production systems. There is a risk production won't boot or won't be stable with new kernel. First one isn't risk at all, 'cos if it won't boot you'll immediately notice this and just boot previous kernel instead - this won't even result in noticeable interruption of your services (no more than usual when you reboot to update kernel). Second is a real issue, of course, but chances are it will show itself several days or even weeks later, and it's really questionable is it good idea to spend so much time testing new kernel "just in case" in this situation. At same time there is a FACT (i.e. risk with 100% chance to happens) what your production is vulnerable, and any user (or even someone with webshell) is able to crash it or even get root and own it. Consequences of this may be much more costly and painful than consequences of new kernel's instability (which may happens days/weeks later) - this is really depends on user, so ONLY USER really able to decide is it makes sense for him to update kernel in this situation or not. One more thing: even if kernel isn't stable, but it took days/weeks to find this, then there is a good chance when (or even before) most users notice this there will be available update which fix this issue. > > - If you (I mean Gentoo devs in general, not personally you) didn't > > release or stabilize such a critical security fix because of some > > reasons (not well tested on some hardware, known to have issues on some > > hardware, etc.) - I think you should ASAP release GLSA or news or > > whatever (announcement in this maillist, at last) to force emerge to > > notify users about EXACT REASONS why this security fix isn't stabilized > > yet - to let THEM decide is these reasons apply to THEIR hardware and is > > they ready to take such risk and update to ~ARCH (or at least give them > > idea about when it expected to be stabilized and, if any, possible > > recommendations how to temporary protect against this security issue > > until new kernel will be stabilized) > > 1. we don't have enough people to release GLSAs as is, let alone > continuous progress announcements. ok, let's forget about GLSA. > 2. if you want to spend that much time, follow upstream itself. any such > "notifications" would merely serve to waste sec's time that could have > been spent on actually stabilizing the package. And how following upstream helps me in this situation? Linux kernel devs already fixed this security hole and released new kernel; some other distributions somehow quickly tested is and also released these new kernels… but this doesn't mean Gentoo's hardened-patched kernel also stable, and there is no "upstream" who knows about possible issues with hardened kernel. So, who I should to follow? > > Last point doesn't mean you should do extra work/research etc. > > yes, it does. by definition, doing more is more work. No, it doesn't. When responsible Gentoo dev decide not to stabilize kernel with critical security fix he (I suppose!) knows WHY he made this decision. All I'm asking - to have him share these reason(s), in any way suitable for him - if releasing GLSA is too complicates then he may write to maillist or even tweet (I don't use Twitter, but I'll start if that will be only channel to get such information). How many "more work" it took to write an email or tweet each time after making (hard, I hope) decision to not stabilize kernel yet comparing to all other work needed before making that decision? Again, my main point is: ONLY USER is able to assess the risks for HIS production server, but to do this responsibly he should KNOW REASONS why much more qualified gentoo devs decide to not stabilize this kernel yet. Especially if there is no actual reason except "we didn't spend X days waiting for possible bug reports" yet. -- WBR, Alex.