qemu-irix/include
Prasad J Pandit 27fa5e735a 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>
(cherry picked from commit 926cde5f3e)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2016-08-09 14:31:04 -05:00
..
block nbd: Limit nbdflags to 16 bits 2016-08-05 16:19:20 -05:00
crypto Fix some typos found by codespell 2016-08-05 16:14:47 -05:00
disas disas: Add print_insn to disassemble info 2015-07-09 15:20:40 +02:00
exec qemu-log: dfilter-ise exec, out_asm, op and opt_op 2016-03-22 22:20:18 +01:00
fpu include: Clean up includes 2016-02-23 12:43:05 +00:00
hw scsi: esp: make cmdbuf big enough for maximum CDB size 2016-08-09 14:31:04 -05:00
io Fix some typos found by codespell 2016-08-05 16:14:47 -05:00
libdecnumber include: Clean up includes 2016-02-23 12:43:05 +00:00
migration savevm: fail if migration blockers are present 2016-08-05 13:29:25 -05:00
monitor Use scripts/clean-includes to drop redundant qemu/typedefs.h 2016-03-22 22:20:16 +01:00
net Use scripts/clean-includes to drop redundant qemu/typedefs.h 2016-03-22 22:20:16 +01:00
qapi Use scripts/clean-includes to drop redundant qemu/typedefs.h 2016-03-22 22:20:16 +01:00
qemu Fix some typos found by codespell 2016-08-05 16:14:47 -05:00
qom qom: -object error messages lost location, restore it 2016-04-28 08:19:36 +02:00
standard-headers update Linux headers to 4.6 2016-04-05 11:46:52 +02:00
sysemu kvm: add kvm_device_supported() helper function 2016-03-30 17:27:24 +01:00
ui spice/gl: add & use qemu_spice_gl_monitor_config 2016-08-04 16:00:18 -05:00
elf.h include: Clean up includes 2016-02-23 12:43:05 +00:00
glib-compat.h glib: add compatibility interface for g_hash_table_add() 2015-10-30 09:01:03 +01:00
qemu-common.h util: move declarations out of qemu-common.h 2016-03-22 22:20:17 +01:00
qemu-io.h
qjson.h
trace-tcg.h
trace.h