Integrate QEMU with the OSS-Fuzz continuous fuzzing service. Implement functionality to fuzz QEMU’s devices adhering to the VirtIO standard. Fuzzing is a powerful technique for bug finding. QEMU’s implementation of VirtIO devices is a particularly appealing target for fuzzing due to their widespread use and VirtIO’s clear specification of the Guest-Device interface.

Organization

Student

Alexander Oleinik

Mentors

  • Bandan
  • Paolo Bonzini
  • Stefan Hajnoczi
close

2019