Back

MEDIUM

qemu: hw/display/bochs-display.c does not ensure a sufficient PCI config space allocation leading to a buffer overflow involving the PCIe extended config space

Published Mar 10, 2020

Description

hw/display/bochs-display.c in QEMU 4.0.0 does not ensure a sufficient PCI config space allocation, leading to a buffer overflow involving the PCIe extended config space.

Affected products

Remediation

Red Hat statement

This flaw does not affect the module stream`virt:8.1/qemu-kvm` as shipped with RHEL Advanced Virtualization, as it already includes the patch. Several other packages are unaffected because they do not include PCIe support: * `kvm` and `xen` as shipped with Red Hat Enterprise Linux 5 * `qemu-kvm` as shipped with Red Hat Enterprise Linux 6 and 7 * `qemu-kvm-rhev` as shipped with Red Hat Enterprise Linux 7 * `virt:rhel/qemu-kvm` as shipped with Red Hat Enterprise Linux 8 * `qemu-kvm-rhev` as shipped with Red Hat OpenStack Platform 10 and 13

Red Hat mitigation

Use `-device bochs-display` as conventional PCI device only.

Metrics

References (8)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner mitre
Published Mar 10, 2020
Updated Aug 5, 2024
Reserved Aug 14, 2019
NVD
Status Modified
Modified Jun 17, 2026
Red Hat
Severity Important
Public date Aug 12, 2019