CVE-2011-1751

qemu: acpi_piix4: missing hotplug check during device removal

Published Jun 21, 2012 CVSS 2.0 · 7.4 High EPSS < 1% KEV · Not listed
Description
The pciej_write function in hw/acpi_piix4.c in the PIIX4 Power Management emulation in qemu-kvm does not check if a device is hotpluggable before unplugging the PCI-ISA bridge, which allows privileged guest users to cause a denial of service (guest crash) and possibly execute arbitrary code by sending a crafted value to the 0xae08 (PCI_EJ_BASE) I/O port, which leads to a use-after-free related to "active qemu timers."

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-2241-1 qemu-kvm security update
EUVD EUVD EUVD-2011-1750 The pciej_write function in hw/acpi_piix4.c in the PIIX4 Power Management emulation in qemu-kvm does not check if a device is hotpluggable before unplugging the PCI-ISA bridge, which allows privileged guest users to cause a denial of service (guest crash) and possibly execute arbitrary code by sending a crafted value to the 0xae08 (PCI_EJ_BASE) I/O port, which leads to a use-after-free related to "active qemu timers."
Ubuntu USN Ubuntu USN USN-1145-1 QEMU vulnerabilities
History

No history.

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-20

    Improper Input Validation

  • CWE-672

    Operation on a Resource after Expiration or Release

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 6, 2024, 10:37 PM
Reserved
Apr 19, 2011, 12:00 AM
Status
Modified
Published
Jun 21, 2012, 3:55 PM
Modified
Jun 16, 2026, 11:29 PM
Severity
Important
Public date
May 18, 2011, 12:00 AM