cpp vulnerabilities