race condition vulnerabilities and exploits