Bug 964643 - VUL-0: CVE-2013-6399: xen: virtio: buffer overrun on incoming migration
VUL-0: CVE-2013-6399: xen: virtio: buffer overrun on incoming migration
Classification: Novell Products
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents
Other Other
: P3 - Medium : Normal
: ---
Assigned To: Security Team bot
Security Team bot
Depends on:
  Show dependency treegraph
Reported: 2016-02-02 09:44 UTC by Johannes Segitz
Modified: 2016-02-03 11:46 UTC (History)
4 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Segitz 2016-02-02 09:44:56 UTC
+++ This bug was initially created as a clone of Bug #864814 +++


vdev->queue_sel is read from the wire, and later used in the emulation
code as an index into vdev->vq[]. If the value of vdev->queue_sel exceeds
the length of vdev->vq[], currently allocated to be VIRTIO_PCI_QUEUE_MAX
elements, subsequent PIO operations such as VIRTIO_PCI_QUEUE_PFN can be
used to overrun the buffer with arbitrary data.

An user able to alter the savevm data (either on the disk or over the wire
during migration) could use this flaw to to corrupt QEMU process memory on
the (destination) host, which could potentially result in arbitrary code
execution on the host with the privileges of the QEMU process.

Comment 2 Swamp Workflow Management 2016-02-02 23:00:43 UTC
bugbot adjusting priority
Comment 3 Charles Arnold 2016-02-02 23:06:04 UTC
Virtio devices are not supported in Xen so this bug is invalid.
There is no way to define virtio net or block devices for use with Xen.
Comment 4 Johannes Segitz 2016-02-03 11:46:09 UTC
not relevant for our XEN package