Not this guy again
This guy popped up with a fairly obscure but quite cute exploit that is basically a local privilege escalation.
If this was a remotely expoitable vuln, then ok, but really the biggest class of issue is the dumb user running some random file from the web and that is all this amounts too in terms of threat.
While I'm glad he raised and disclosed the bug enabling me to patch my kernels, I think this guy is making a lot of fuss over basically a couple of sloppy lines of code.
In fairness the entire net/socket.c file has a couple of example of "use before check" bugs,
it wouldn't take more then an hour to fix and for the most part they bomb correctly.
The real issue is being allowed to mmap page 0, which if you can't do then his exploit fails miserably.
Most distro kernels come with mmap_min_addr enabled anyway, if they don't frankly it's not hard to add a line to the /etc/systctl.conf file like vm.mmap_min_addr=4096
or run "sudo sysctl -w vm.mmap_min_addr=4096" on the command line.
Sure if your using wine or pulse-audio then there are issues as they need to mmap low addresses but for a lot of people stopping a user from downloading and running untrusted code is more difficult then sandboxing the system and more effective in security terms
And as for slating red-hat, they are on the case, see http://kbase.redhat.com/faq/docs/DOC-18042
Sure There are security issues with Linux but why not write a patch, submit to the LKML and be done with it.