Gerd Hoffmann 5213602678 vmsvga: move fifo sanity checks to vmsvga_fifo_length
Sanity checks are applied when the fifo is enabled by the guest
(SVGA_REG_CONFIG_DONE write).  Which doesn't help much if the guest
changes the fifo registers afterwards.  Move the checks to
vmsvga_fifo_length so they are done each time qemu is about to read
from the fifo.

Fixes: CVE-2016-4454
Cc: qemu-stable@nongnu.org
Cc: P J P <ppandit@redhat.com>
Reported-by: 李强 <liqiang6-s@360.cn>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 1464592161-18348-2-git-send-email-kraxel@redhat.com
2016-06-06 09:03:51 +02:00
..
2016-05-19 16:42:28 +02:00
2016-06-02 10:42:46 +08:00
2016-05-19 16:42:29 +02:00
2016-05-29 09:11:10 +02:00
2016-05-19 16:42:27 +02:00
2016-05-29 09:11:10 +02:00
2016-05-19 16:42:29 +02:00
2016-05-19 16:42:30 +02:00
2016-05-19 16:42:29 +02:00
2016-05-19 16:42:29 +02:00
2016-05-18 15:04:27 +03:00
2016-05-19 16:42:27 +02:00
2016-05-29 09:11:10 +02:00
2016-06-02 14:26:57 +01:00
2016-01-29 15:07:25 +00:00
2016-05-19 16:42:29 +02:00
2016-05-19 16:42:29 +02:00
2016-05-20 13:09:22 +01:00
2016-05-23 13:30:03 +02:00
2015-12-22 18:39:19 +02:00