core i7-8705g firmware vulnerabilities and exploits