The use and prevention of kernel vulnerabilities