diff options
| author | Prasad J Pandit | 2016-09-19 20:25:45 +0200 |
|---|---|---|
| committer | Michael S. Tsirkin | 2016-09-23 17:51:40 +0200 |
| commit | 973e7170dddefb491a48df5cba33b2ae151013a0 (patch) | |
| tree | e442e4cf4fb0110660249c5638f9ad960a31787a /include | |
| parent | tests: add /vhost-user/flags-mismatch test (diff) | |
| download | qemu-973e7170dddefb491a48df5cba33b2ae151013a0.tar.gz qemu-973e7170dddefb491a48df5cba33b2ae151013a0.tar.xz qemu-973e7170dddefb491a48df5cba33b2ae151013a0.zip | |
virtio: add check for descriptor's mapped address
virtio back end uses set of buffers to facilitate I/O operations.
If its size is too large, 'cpu_physical_memory_map' could return
a null address. This would result in a null dereference while
un-mapping descriptors. Add check to avoid it.
Reported-by: Qinghao Tang <luodalongde@gmail.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
