LWN.net Logo

A nasty local kernel vulnerability

A nasty local kernel vulnerability

Posted Feb 27, 2013 10:45 UTC (Wed) by khim (subscriber, #9252)
In reply to: A nasty local kernel vulnerability by PaXTeam
Parent article: A nasty local kernel vulnerability

uhm, do you have stats on how many times we cried wolf (assuming you mean we said something was a security bug where it wasn't)? we're not 100% correct of course but much closer to it than to 0% so it's a far cry (pun intended) from crying wolf ;).

And this answer shows what's wrong with you messages succinctly. You assume people want to know about all security bugs for some reason. But why should they care? Do you dig all the information about all the internal incidents on the power stations which power you computer or all the problems with pumping station or all the problems with all the farmers who grow food you eat? I doubt it: you only want to know about incidents which can actually affect you! And Joe Average is the same: security bugs which have little chance of affecting him directly are of no interest to him!

From that POV you "cry wolf" all the time and you are much, much, MUCH closer to 0% then to 100%, sorry.

the data i have say that people who care about security are avid readers of spender's changelog to the point that the just released ubuntu fix for this very problem misattributed the bug to spender instead of Mathias.

Of course! That's their work! It's similar to nuclear power plant workers: they study information about incidents on other plants diligently, indeed. But general public? No, it's not what they want to know and it's not what they are supposed to know. When you bait these people and ridicule them because they don't diligently study all your patches you just show your hypocrisy, nothing more, nothing less.

details don't matter for them, regardless of what we or anyone else have to say about them, that information doesn't even reach them so we can't talk about reaction as there's nothing to react to in the first place.

Sure. Detail don't matter for them but if they'll know that situation is so dire that nuclear station near them can blow up at any moment they should care and they will care. That's about what people expect from discussions on LWN — and that's what you expressly refuse to discuss. You show some snippets of information and then laugh on people who can try to understand if they actually should care about it or if they should expect their more or less regular system updates to fix problems. After few such repeats people learn that it's more-or-less impossible to receive useful information from you and they know that after bazillion of your "wolf" cries wolf didn't come thus they assume you again talk something they can safely ignore.


(Log in to post comments)

A nasty local kernel vulnerability

Posted Feb 27, 2013 15:24 UTC (Wed) by PaXTeam (subscriber, #24616) [Link]

> And this answer shows what's wrong with you messages succinctly.

sure, if you're talking about your own ;). you see, you didn't answer a single question of mine. do you have stats or not? you don't. do you have examples where we cried wolf? you don't. facts speak, strawmen don't.

> You assume people want to know about all security bugs for some reason.

quote me back on that or you just made this up. seriously, do find a quote from me where i said anything even remotely close to that. you won't because you can't because i never said anything like that (never mind that right in the very post you responded to i said myself that there're people who care to whatever extent and there're people who don't care). making reality fitting your distorted world doesn't work without backing up with (preferably less distorted ;) evidence. so go find some (this goes for all your other posts too, but i'll address some of them there).

> And Joe Average is the same: security bugs which have little chance of
> affecting him directly are of no interest to him!

you're wrong, did you even read my post you responded to? it's not only that the average user (most people) don't care about bugs that don't affect them, they don't care about *anything* whatsoever because they don't even *know* that such things can exist (and the few who the mass media manages to reach with this information still don't *understand* so they're not in the position to be able to care)!

> From that POV you "cry wolf" all the time and you are much, much, MUCH closer to 0% then to 100%, sorry.

here we go again, without any shred of evidence of what exactly we did that you think was crying wolf? a single example pretty please (although i'd still prefer that stat of yours ;)? and i mean examples that exist on the internet, not in your head only.

> When you bait these people [...]

evidence please or you made this up.

> [...]ridicule them because they don't diligently study all your patches

yes, we critize people who should care about security but don't. you also critize everyone who doesn't think your way, what's your point then?

> you just show your hypocrisy, nothing more, nothing less.

i suggest you look up that word, it doesn't mean what you think it does (hint: it'd apply to us if we expected others to care about security whereas we wouldn't care at the same time, i think even you admitted that that's not the case ;).

> That's about what people expect from discussions on LWN

provide evidence or you made this up. be careful 'cos i have my own quotes directly from lwn posts where people explicitly asked the exact opposite of what you're suggesting here ;).

> and that's what you expressly refuse to discuss.

what i discuss is not up to you to decide mon ami, it's up to me. you don't have to like my choices any more than i or anyone else has to like yours or anyone else's. welcome to the real world. with that said, i think i provided about 1000x more useful information about security bugs over time here and elsewhere than you ever will (your whining doesn't count ;).

> You show some snippets of information

did you even read what i posted? it was *public* information, linked straight from the article. you know there's some irony in that you're showing the exact symptomps of the twitterbrain that you so critized in the past yourself ;).

> and then laugh on people

evidence or you made this up too. if anything, i was worried about them destroying their systems by being so careless when they ran an exploit they didn't understand (the loaded gun example, see somewhere above).

> who can try to understand if they actually should care about it or if
> they should expect their more or less regular system updates to fix
> problems.

khim, if you don't understand a topic, can you please stay out of discussing it, never mind giving out advices to the laymen? i wrote about this before in this very thread but let me repeat it: your kernel is *not* exploitable because someone posts a working exploit to the public! your kernel is vulnerable because it has an exploitable bug! can you digest that? do you understand that testing your system this way would only give you a false sense of security? yeah, i don't expect you do. so please take it on faith that you should not care because you see an exploit in the wild, you should care because there is an exploitable bug in your system, don't wait with the upgrade till an exploit appears.

> After few such repeats

more evidence wants to be seen.

> people learn that it's more-or-less impossible to receive useful
> information from you[...]

first, i didn't know i was supposed to provide such a service. second, when spender or me did provide such information in the past, we were criticized for *that*. i don't think you can have it both ways ;).

> and they know that after bazillion of your "wolf" cries wolf didn't come

this is again the same lie you keep repeating and based all your rants on. so prove it or admit you made this up.

A nasty local kernel vulnerability

Posted Feb 27, 2013 20:46 UTC (Wed) by khim (subscriber, #9252) [Link]

i suggest you look up that word, it doesn't mean what you think it does (hint: it'd apply to us if we expected others to care about security whereas we wouldn't care at the same time, i think even you admitted that that's not the case ;).

It's absolutely the case. Do you know or care who and how produces electric power for your home? Do you know or care abut who and how pumps water? Do you know and care about all the food sources (and all the chemicals used in this process) ? Or do you pick one narrow form of security (IT-related stuff) and assume all other forms of security are somehow less important? Why do you think it's more important and why do you think other should care about GMO less then they care about out-of-bounds access in the Linux kernel?

A nasty local kernel vulnerability

Posted Feb 27, 2013 21:12 UTC (Wed) by PaXTeam (subscriber, #24616) [Link]

this is LWN, the topic is a linux kernel vulnerability, *of course* everyone (except perhaps you) talks about security as it relates to computers. you want to discuss other kinds of security? find a more suitable forum for it ;). then and there i will tell you what i think and know about those other areas, but it's off topic here afaik. alternatively, if you can get Jonathan to agree that it's not, we can discuss it here. in short, the logical mistake you made is that if i write about something, it also means that i don't care about anything else i didn't write about. that's an obvious fallacy.

A nasty local kernel vulnerability

Posted Feb 27, 2013 21:55 UTC (Wed) by khim (subscriber, #9252) [Link]

And now for some meat.

him, if you don't understand a topic, can you please stay out of discussing it, never mind giving out advices to the laymen?

Well, that's exactly your problem: as someone who's working on security solutions (although not on Linux-kernel related security solutions) I do understand the topic. At least I understand it well enough to expose your "snake oil salesmen" pitch.

i wrote about this before in this very thread but let me repeat it: your kernel is *not* exploitable because someone posts a working exploit to the public! your kernel is vulnerable because it has an exploitable bug! can you digest that?

Of course I can! It's truth, nothing except truth, the only problem: it's useless truth!

In the absence of "black hats" even bazillion security holes in your system don't matter: there are noone to exploit them. Easy enough to digest. Also easy to understand that this is unrealistic case: we do know that "black hats" dwell out there.

Ok, what about another case: all-knowledgeable adversary. In this case, obviously, upgrade is also entirely useless: you replace one vulnerable kernel with another also vulnerable kernel (all kernels till now had a security bugs and there are nothing to suggest that anyone here have 100% security-bug-free Linux kernel).

Ah-ha. So now we see that the only case where all these security patches and disruptions ever make sense lies in the world where we do have an adversary but where said adversary does not posses an omniscience.

Which basically means that "what knowledge potential attackers have about exploit" is the most important, central question for the layman. It may be pretty murky at times (the only case where answer is 100% clear is when you can say something like "I've personally added this exploit to dozen of rootkit sets which are sold on blackmarket" — and for some reason people don't like to say so even if that's exactly what they did), but it's vital.

Now, situation like this one ("I don't know if this exploit is in rootkits by now or not, but all the ingredients are publicly known thus we can expect it can be exploited soon") is not that much better, but it's still better: you know that probably only expensive rootkit can exploit this vulnerability on custom kernels while cheap ones will only target few popular distributions.

If someone wants to rush to upgrade or not because there are pretty easy to use vulnerability depends on the exact circumstances, but to say "please take it on faith that you should not care because you see an exploit in the wild, you should care because there is an exploitable bug in your system, don't wait with the upgrade till an exploit appears" is exactly to "cry wolf" needlessly. Not all security bugs are equally dangerous (although there are bias: bugs which are obviously high-priority are easy to exploit but from time to time people invent clever ways to exploit bugs which look hard to exploit at first glance) and you do know that most likely both old kernel and upgraded one have exploitable security holes. Thus you need to know what makes this particular bug easy (or hard) to exploit and — more importantly for the layman — how easy (or hard) is it to exploit in reality.

So now back to the question:

do you understand that testing your system this way would only give you a false sense of security?

I understand that now, but it's not at all obvious from the source of the presented exploit. You either need to dig deeper (to try to understand how exploit works and then study the relevant kernel sources) or you need more context (if someone who wrote exploit says that "it's pretty easy to add support for custom kernels — 10 minutes, may be couple of hours if System.map is not present" then it's one thing, if it's "we needed to run this kernel for hours under an emulator to find this offsets" then it's quite different thing).

And I'm ready to admit: you have explained the situation here, that's true — but it was done after some snide remarks which don't enlighten the situation at all. These were entirely unnecessary.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds