For most major virtualization platforms, GPU virtualization is an important component. Different vendors have different implementations.
In this talk, I will explain how Hyper-V and VMware support the 3D acceleration of graphics display, respectively. Then, I will discuss the attack surface in the implementation of GPU virtualization from multiple dimensions. I will explain the exploration process of these attack surfaces in detail.
At last, I will disclose several vulnerability cases I have found recently.