qemu 2.0.0+dfsg-2ubuntu1.35 source package in Ubuntu
Changelog
qemu (2.0.0+dfsg-2ubuntu1.35) trusty-security; urgency=medium * SECURITY UPDATE: privilege escalation via virtFS - debian/patches/CVE-2017-7493.patch: forbid client access to metadata in hw/9pfs/virtio-9p-local.c. - CVE-2017-7493 * SECURITY UPDATE: DoS via message ring page count - debian/patches/CVE-2017-8112.patch: check page count in hw/scsi/vmw_pvscsi.c. - CVE-2017-8112 * SECURITY UPDATE: DoS in USB OHCI emulation - debian/patches/CVE-2017-9330.patch: fix error code in hw/usb/hcd-ohci.c. - CVE-2017-9330 * SECURITY UPDATE: DoS in IDE AHCI emulation - debian/patches/CVE-2017-9373-1.patch: add cleanup function in hw/ide/core.c, hw/ide/internal.h. - debian/patches/CVE-2017-9373-2.patch: call cleanup function in hw/ide/ahci.c. - CVE-2017-9373 * SECURITY UPDATE: DoS in USB EHCI emulation - debian/patches/CVE-2017-9374.patch: fix memory leak in hw/usb/hcd-ehci-pci.c, hw/usb/hcd-ehci.c, hw/usb/hcd-ehci.h. - CVE-2017-9374 * SECURITY UPDATE: DoS in USB xHCI emulation - debian/patches/CVE-2017-9375.patch: guard against recursive calls in hw/usb/hcd-xhci.c. - CVE-2017-9375 * SECURITY UPDATE: DoS in MegaSAS - debian/patches/CVE-2017-9503-pre1.patch: fixup device mapping in hw/scsi/megasas.c, hw/scsi/mfi.h. - debian/patches/CVE-2017-9503-1.patch: add test to tests/Makefile, tests/megasas-test.c. - debian/patches/CVE-2017-9503-2.patch: do not read sense length more than once in hw/scsi/megasas.c. - debian/patches/CVE-2017-9503-3.patch: do not read iovec count more than once in hw/scsi/megasas.c. - debian/patches/CVE-2017-9503-4.patch: do not read DCMD opcode more than once in hw/scsi/megasas.c. - debian/patches/CVE-2017-9503-5.patch: do not read command more than once in hw/scsi/megasas.c. - debian/patches/CVE-2017-9503-6.patch: do not read SCSI req parameters more than once in hw/scsi/megasas.c. - debian/patches/CVE-2017-9503-7.patch: always store SCSIRequest* into MegasasCmd in hw/scsi/megasas.c, added test to tests/megasas-test.c. - CVE-2017-9503 * SECURITY UPDATE: DoS via incorrect SIGPIPE handling - debian/patches/CVE-2017-10664.patch: ignore SIGPIPE in qemu-nbd.c. - CVE-2017-10664 * SECURITY UPDATE: stack overflow in usbredir_log_data - debian/patches/CVE-2017-10806.patch: use qemu_hexdump in hw/usb/redirect.c. - CVE-2017-10806 * SECURITY UPDATE: memory disclosure in Xen block-interface responses - debian/patches/CVE-2017-10911.patch: fill the fields directly in hw/block/xen_disk.c. - CVE-2017-10911 * SECURITY UPDATE: DoS via crafted DHCP options string - debian/patches/CVE-2017-11434.patch: check length in slirp/bootp.c. - CVE-2017-11434 -- Marc Deslauriers <email address hidden> Tue, 22 Aug 2017 12:38:28 -0400
Upload details
- Uploaded by:
- Marc Deslauriers
- Uploaded to:
- Trusty
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- otherosfs
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
qemu_2.0.0+dfsg.orig.tar.xz | 4.8 MiB | f7eb5fa8f5d8717ed4cd27b5ff71d2b522544b7774800a336bd8a23faa62c420 |
qemu_2.0.0+dfsg-2ubuntu1.35.debian.tar.gz | 292.0 KiB | 64aab75df657e48d80a1686ad4e8b49002042334c2c43bbefdfbe00cd3011f95 |
qemu_2.0.0+dfsg-2ubuntu1.35.dsc | 3.9 KiB | d156112d737ae0f842dba37a500f2ea4d9550a1769035c1587f20bb965cfe13e |
Available diffs
Binary packages built by this source
- qemu: fast processor emulator
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs. QEMU has
two operating modes:
.
* User mode emulation: QEMU can launch Linux processes compiled for
one CPU on another CPU.
* Full system emulation: QEMU emulates a full system, including a
processor and various peripherals. It enables easier testing and
debugging of system code. It can also be used to provide virtual
hosting of several virtual machines on a single server.
.
As QEMU requires no host kernel patches to run, it is very safe and
easy to use.
.
This package is a metapackage depending on all qemu-related packages.
- qemu-common: dummy transitional package from qemu-common to qemu-keymaps
This transitional package helps users transition from the qemu-common package
to the qemu-keymaps package. Once this package and its dependencies are
installed you can safely remove it.
- qemu-guest-agent: Guest-side qemu-system agent
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides a daemon (agent) to run inside qemu-system
guests (full system emulation). It communicates with the host using
a virtio-serial channel org.qemu.guest_agent. 0, and allows one to perform
some functions in the guest from the host, including:
- querying and setting guest system time
- performing guest filesystem sync operation
- initiating guest shutdown or suspend to ram
- accessing guest files
- freezing/thawing guest filesystem operations
- others.
.
Install this package on a system which is running as guest inside
qemu virtual machine. It is not used on the host.
- qemu-guest-agent-dbgsym: debug symbols for package qemu-guest-agent
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides a daemon (agent) to run inside qemu-system
guests (full system emulation). It communicates with the host using
a virtio-serial channel org.qemu.guest_agent. 0, and allows one to perform
some functions in the guest from the host, including:
- querying and setting guest system time
- performing guest filesystem sync operation
- initiating guest shutdown or suspend to ram
- accessing guest files
- freezing/thawing guest filesystem operations
- others.
.
Install this package on a system which is running as guest inside
qemu virtual machine. It is not used on the host.
- qemu-keymaps: QEMU keyboard maps
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides keyboard maps to be used by the qemu-system
package or QEMU derivatives.
- qemu-kvm: QEMU Full virtualization
QEMU is a fast processor emulator. This package depends on the
appropriate qemu-system-$arch to enable KVM to be run. It also
includes a script /usr/bin/kvm which runs the appropriate
qemu-system-$arch in kvm mode.
.
Please note that old qemu-kvm configuration files (in /etc/kvm/) are
no longer used.
- qemu-system: QEMU full system emulation binaries
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This metapackage provides the full system emulation binaries for all supported
targets, by depending on all per-architecture system emulation packages which
QEMU supports.
- qemu-system-aarch64: QEMU full system emulation binaries (aarch64)
QEMU is a fast processor emulator: currently the package supports
ARM emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This is a transition package as qemu-system-aarch64 has been moved into
qemu-system-arm.
- qemu-system-arm: QEMU full system emulation binaries (arm)
QEMU is a fast processor emulator: currently the package supports
ARM emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following arm hardware: arm aarch64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-arm-dbgsym: debug symbols for package qemu-system-arm
QEMU is a fast processor emulator: currently the package supports
ARM emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following arm hardware: arm aarch64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-common: QEMU full system emulation binaries (common files)
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides common files needed for target-specific
full system emulation (qemu-system-*) packages.
- qemu-system-common-dbgsym: debug symbols for package qemu-system-common
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides common files needed for target-specific
full system emulation (qemu-system-*) packages.
- qemu-system-mips: QEMU full system emulation binaries (mips)
QEMU is a fast processor emulator: currently the package supports
MIPS emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following mips hardware: mips mipsel mips64 mips64el.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-mips-dbgsym: debug symbols for package qemu-system-mips
QEMU is a fast processor emulator: currently the package supports
MIPS emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following mips hardware: mips mipsel mips64 mips64el.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-misc: QEMU full system emulation binaries (miscelaneous)
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, M68k (ColdFire), MicroBlaze, and SH4
emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
various other hardware which did not made into separate packages.
Emulators for the following architectures are provided:
alpha cris lm32 m68k microblaze microblazeel moxie or32 sh4 sh4eb s390x xtensa xtensaeb unicore32.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-misc-dbgsym: debug symbols for package qemu-system-misc
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, M68k (ColdFire), MicroBlaze, and SH4
emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
various other hardware which did not made into separate packages.
Emulators for the following architectures are provided:
alpha cris lm32 m68k microblaze microblazeel moxie or32 sh4 sh4eb s390x xtensa xtensaeb unicore32.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-ppc: QEMU full system emulation binaries (ppc)
QEMU is a fast processor emulator: currently the package supports
PowerPC emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following PowerPC hardware: ppc ppcemb ppc64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-ppc-dbgsym: debug symbols for package qemu-system-ppc
QEMU is a fast processor emulator: currently the package supports
PowerPC emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following PowerPC hardware: ppc ppcemb ppc64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-sparc: QEMU full system emulation binaries (sparc)
QEMU is a fast processor emulator: currently the package supports
SPARC emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following sparc hardware: sparc sparc64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-sparc-dbgsym: debug symbols for package qemu-system-sparc
QEMU is a fast processor emulator: currently the package supports
SPARC emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following sparc hardware: sparc sparc64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-x86: QEMU full system emulation binaries (x86)
QEMU is a fast processor emulator: currently the package supports
i386 and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following x86 hardware: i386 x86_64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
.
On x86 host hardware this package also enables KVM kernel virtual machine
usage on systems which supports it.
- qemu-system-x86-dbgsym: debug symbols for package qemu-system-x86
QEMU is a fast processor emulator: currently the package supports
i386 and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following x86 hardware: i386 x86_64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
.
On x86 host hardware this package also enables KVM kernel virtual machine
usage on systems which supports it.
- qemu-user: QEMU user mode emulation binaries
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the user mode emulation binaries. In this mode
QEMU can launch Linux processes compiled for one CPU on another CPU.
- qemu-user-dbgsym: debug symbols for package qemu-user
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the user mode emulation binaries. In this mode
QEMU can launch Linux processes compiled for one CPU on another CPU.
- qemu-user-static: QEMU user mode emulation binaries (static version)
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the user mode emulation binaries, built
statically. In this mode QEMU can launch Linux processes compiled for
one CPU on another CPU.
- qemu-user-static-dbgsym: debug symbols for package qemu-user-static
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the user mode emulation binaries, built
statically. In this mode QEMU can launch Linux processes compiled for
one CPU on another CPU.
- qemu-utils: QEMU utilities
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides QEMU related utilities:
* qemu-img: QEMU disk image utility
* qemu-io: QEMU disk exerciser
* qemu-nbd: QEMU disk network block device server
- qemu-utils-dbgsym: debug symbols for package qemu-utils
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides QEMU related utilities:
* qemu-img: QEMU disk image utility
* qemu-io: QEMU disk exerciser
* qemu-nbd: QEMU disk network block device server