diff options
| author | Jason Wang | 2015-03-12 10:50:18 +0100 |
|---|---|---|
| committer | Michael S. Tsirkin | 2015-03-16 15:29:51 +0100 |
| commit | 9e0f5b8108e248b78444c9a2ec41a8309825736c (patch) | |
| tree | 9d7fc2634b52a92d6a34861b8a362c0afd05fc6f /scripts/switch-timer-api | |
| parent | virtio-scsi: remove empty wrapper for cmd (diff) | |
| download | qemu-9e0f5b8108e248b78444c9a2ec41a8309825736c.tar.gz qemu-9e0f5b8108e248b78444c9a2ec41a8309825736c.tar.xz qemu-9e0f5b8108e248b78444c9a2ec41a8309825736c.zip | |
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 'scripts/switch-timer-api')
0 files changed, 0 insertions, 0 deletions
