cache poisoning vulnerabilities and exploits