logic flaw vulnerabilities and exploits