e5-2643 firmware vulnerabilities and exploits