malware vulnerabilities