"Ever wondered what was so bad about NULL pointer exceptions? An MIT Linux kernel programmer explains how to turn any NULL pointer into a root exploit on Linux. (There was also a previous installment about virtual memory and how to make NULL pointers benign.)"

check it out, interesting reading at: http://blog.ksplice.com/2010/04/exploiting-kernel-null-dereferences/