summaryrefslogtreecommitdiffstats
path: root/include/hw
diff options
context:
space:
mode:
authorJason Wang <jasowang@redhat.com>2015-03-12 17:50:18 +0800
committerMichael S. Tsirkin <mst@redhat.com>2015-03-16 15:29:51 +0100
commit9e0f5b8108e248b78444c9a2ec41a8309825736c (patch)
tree9d7fc2634b52a92d6a34861b8a362c0afd05fc6f /include/hw
parent18bf9e2f379334306530cbfd44218748eceaf67d (diff)
downloadhqemu-9e0f5b8108e248b78444c9a2ec41a8309825736c.zip
hqemu-9e0f5b8108e248b78444c9a2ec41a8309825736c.tar.gz
virtio: validate the existence of handle_output before calling it
We don't validate the existence of handle_output which may let a buggy guest to trigger a SIGSEV easily. E.g: 1) write 10 to queue_sel to a virtio net device with only 1 queue 2) setup an arbitrary pfn 3) then notify queue 10 Fixing this by validating the existence of handle_output before. Cc: qemu-stable@nongnu.org Cc: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Don Koch <dkoch@verizon.com> Reviewed-by: Fam Zheng <famz@redhat.com>
Diffstat (limited to 'include/hw')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud