HyperFuzzer: An Efficient Hybrid Fuzzer for Virtual CPUs
Xinyang Ge, Ben Niu, Robert Brotzman, Yaohui Chen, Hyung-Seok Han, Patrice Godefroid, Weidong Cui · 2021
In this cloud computing era, the security of hypervisors is critical to the overall security of the cloud. In particular, the security of CPU virtualization in hypervisors is paramount because it is implemented in the most privileged CPU mode. Blackbox and graybox fuzzing are limited to finding shallow virtual CPU bugs due to its huge search space. Whitebox fuzzing can be used for systematic analysis of CPU virtualization, but existing implementations rely on slow hardware emulators to enable dynamic symbolic execution.