path traversal vulnerabilities and exploits