qemu-kvm 0.12.3+noroms-0ubuntu9.9 source package in Ubuntu


qemu-kvm (0.12.3+noroms-0ubuntu9.9) lucid-security; urgency=low

  * SECURITY UPDATE: fix heap buffer overflow from unaligned requests
    - virtio-blk-fail-unaligned-access-CVE-2011-1750-52c050236e.diff:
      patch from Debian
    - CVE-2011-1750
  * SECURITY UPDATE: verify no_hotplug attribute when handling hot-unplug
    - CVE-2011-1751-prep-pci-cleanly-backout-of-pci_qdev_init-925fe64ae7.diff:
      Moving common code to a separate function and using it from another
      place to fix a memory leak. Backported by Debian
    - CVE-2011-1751-prep-hotplug-0-acpi_piix4-qdevfy-e8ec0571e1.diff: This
      qdevifies acpi_piix4 device. Backported by Debian
    - CVE-2011-1751-prep-hotplug-1-pci-allow-devices-being-tagged-as-not-hotpluggable-180c22e18b.diff:
      Introduce a "no_hotplug" attribute and check it in common places
      to ensure such devices wont be hot-(un)plugged. This needs the
      pci-cleanly-backout-of-pci_qdev_init patch mentioned above. Backported
      by Debian
    - CVE-2011-1751-prep-hotplug-2-piix-tag-as-not-hotpluggable-0965f12da6.diff:
      Backported by Debian
    - CVE-2011-1751-prep-hotplug-3-vga-tag-as-not-hotplugable-be92bbf73d.diff:
      Mark certain devices as non-hotpluggable. Backported by Debian
    - CVE-2011-1751-hotplug-4-ignore-pci-hotplug-requests-for-unpluggable-devices.diff:
      Verifies the no_hotplug attribute when handling hot-unplug request from
      guest. Backported by Debian
 -- Jamie Strandboge <email address hidden>   Sun, 29 May 2011 08:35:24 -0500

Upload details

Uploaded by:
Jamie Strandboge on 2011-06-08
Uploaded to:
Original maintainer:
Ubuntu Developers
i386 amd64 powerpc s390 lpia all armel sparc
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section


File Size SHA-256 Checksum
qemu-kvm_0.12.3+noroms.orig.tar.gz 3.7 MiB f5db4af3cd2bd01bc4142b8e0c7cc7da7c8231382512d99dd5e0c3acda30aa6d
qemu-kvm_0.12.3+noroms-0ubuntu9.9.diff.gz 64.1 KiB 1bcb5409c7e394f750c1c124aeaf6a8ace9f29a972fbed57a4d27be39280997a
qemu-kvm_0.12.3+noroms-0ubuntu9.9.dsc 2.1 KiB 5359e3e6de1f40090b0205839583daa2f8351c9a3e1e4dabbc0c19323124cad0

View changes file

Binary packages built by this source

kvm: dummy transitional pacakge from kvm to qemu-kvm

 This transitional package helps users transition from the kvm package to the
 kvm-qemu package. Once this package and its dependencies are installed you
 can safely remove it.

qemu: dummy transitional pacakge from qemu to qemu-kvm

 This transitional package helps users transition from the qemu package to the
 kvm-qemu package. Once this package and its dependencies are installed you
 can safely remove it.

qemu-arm-static: dummy transitional package for qemu-kvm-extras-static

 This transitional package helps users transition to the
 qemu-kvm-extras-static package. Once this package and its dependencies
 are installed you can safely remove it.

qemu-common: qemu common functionality (bios, documentation, etc)

 This package pulls in the various binary bios rom blobs needed to boot
 the various emulated architectures, as well as the documentation.

qemu-kvm: Full virtualization on i386 and amd64 hardware

 Using KVM, one can run multiple virtual PCs, each running unmodified Linux or
 Windows images. Each virtual machine has private virtualized hardware: a
 network card, disk, graphics adapter, etc.
 KVM (for Kernel-based Virtual Machine) is a full virtualization solution for
 Linux hosts on x86 (32 and 64-bit) hardware.
 KVM is intended for systems where the processor has hardware support for
 virtualization, see below for details. All combinations of 32-bit and 64-bit
 host and guest systems are supported, except 64-bit guests on 32-bit hosts.
 KVM requires your system to support hardware virtualization, provided by AMD's
 SVM capability or Intel's VT. To find out if your processor has the necessary
   egrep "flags.*:.*(svm|vmx)" /proc/cpuinfo
 If it prints anything, the processor provides hardware virtualization
 support and is suitable for use with KVM. Without hardware support, you can
 use qemu emulation instead.
 KVM consists of two loadable kernel modules (kvm.ko and either kvm-amd.ko or
 kvm-intel.ko) and a userspace component. This package contains the userspace
 component, and you can get the kernel modules from the standard kernel images.
 This package contains support for the x86 and x86-64 architectures only.
 Support for other architectures is provided by the qemu-kvm-extras package.

qemu-kvm-extras: fast processor emulator binaries for non-x86 architectures

 QEMU is a fast processor emulator: currently the package supports
 ARM, CRIS, i386, M68k (ColdFire), 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 PC on a single server.
 QEMU requires no host kernel patches or CPU extensions to run.

qemu-kvm-extras-static: static QEMU user mode emulation binaries

 This package provides a static version of the QEMU ARM user mode
 emulation. This is particularly useful in combination with
 binfmt-support: it permits running ARM binaries in an ARM chroot.
 If you want full system emulation or if you don't need binfmt
 support, you probably want the qemu-kvm-extras package instead.