summaryrefslogtreecommitdiff
path: root/slirp/dnssearch.c
diff options
context:
space:
mode:
authorPrasad J Pandit <pjp@fedoraproject.org>2016-06-16 00:22:35 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2016-06-16 18:39:05 +0200
commit926cde5f3e4d2504ed161ed0cb771ac7cad6fd11 (patch)
treec246e98c0c0a3262f79e1e78a4d9056db9fce68c /slirp/dnssearch.c
parent7f0b6e114ae4e142e2b3dfc9fac138f4a30edc4f (diff)
downloadqemu-926cde5f3e4d2504ed161ed0cb771ac7cad6fd11.zip
scsi: esp: make cmdbuf big enough for maximum CDB size
While doing DMA read into ESP command buffer 's->cmdbuf', it could write past the 's->cmdbuf' area, if it was transferring more than 16 bytes. Increase the command buffer size to 32, which is maximum when 's->do_cmd' is set, and add a check on 'len' to avoid OOB access. Reported-by: Li Qiang <liqiang6-s@360.cn> Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'slirp/dnssearch.c')
0 files changed, 0 insertions, 0 deletions