What is Kernel Panic or Kernel Vulnerabilities?
In Linux operating system, kernel panic is a step taken by the operating system after detecting internal fatal error by which it can not recover safely. The Linux kernel routines, which handle panics, are usually designed so as to output an error to console, wait for system reboot, or initiate the automatic system reboot. Kernel panic may occur due to various reasons, such as faulty kernel, missing/damaged Linux data structures, operating system malfunction, file system corruption, and missing system files. Kernel Vulnerability in Ubuntu Linux: In Ubuntu 5.10 operating system, there is a flaw in the counting of module reference for netfilter’s loadable protocol modules. By doing specific socket operations, local attacker can exploit it to crash Linux kernel. You may notice a race condition in add_key(), keyctl(), and request_key() functions. By changing the length of the string arguments, a local attacker can either read random parts of Linux kernel memory or crash Linux kernel. Kernel