Software Attacks on Hypervisor Emulation of Hardware
In this presentation we will demonstrate multiple vulnerabilities in the hardware emulation functionality of hypervisors. We will explain methods, including fuzzers in the CHIPSEC framework, to find vulnerabilities in such interfaces and present details about vulnerabilities in VirtualBox and QEMU hypervisors. Also we are going to demonstrate how to use emulation issues as a general approach for hypervisor fingerprinting.