fuzz: add virtio-9p configurations for fuzzing
commitfff7111fb90e93b148b2196175fd656b2bfea4cd
authorAlexander Bulekov <alxndr@bu.edu>
Sun, 17 Jan 2021 23:09:24 +0000 (17 18:09 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 8 Feb 2021 13:43:54 +0000 (8 14:43 +0100)
treee09c7c74f8f6a145ab8c2296d9ca71590aa63f06
parent3ca45fb4d26ba92e55f1dda651829fe46ab8f863
fuzz: add virtio-9p configurations for fuzzing

virtio-9p devices are often used to expose a virtual-filesystem to the
guest. There have been some bugs reported in this device, such as
CVE-2018-19364, and CVE-2021-20181. We should fuzz this device

This patch adds two virtio-9p configurations:
 * One with the widely used -fsdev local driver. This driver leaks some
   state in the form of files/directories created in the shared dir.
 * One with the synth driver. While it is not used in the real world, this
   driver won't leak leak state between fuzz inputs.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Message-Id: <20210117230924.449676-4-alxndr@bu.edu>
tests/qtest/fuzz/generic_fuzz_configs.h