operating system vulnerabilities