REDHAT-BUG-2035002: Null Pointer Dereference
A NULL pointer dereference was found in the ACPI code of QEMU. The flaw lies in hw/acpi/pcihp.c in pciwrite() where the bus pointer is used without checking if it's NULL, probably because an invalid selector was supplied. A malicious privileged user within the guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.
Upstream issue: https://gitlab.com/qemu-project/qemu/-/issues/770
Upstream patch: https://lists.nongnu.org/archive/html/qemu-devel/2021-12/msg01491.html
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2035002?
The severity of REDHAT-BUG-2035002 is classified as critical due to the potential for a malicious privileged user to crash the system.
How do I fix REDHAT-BUG-2035002?
To fix REDHAT-BUG-2035002, update to the latest version of QEMU that addresses this NULL pointer dereference vulnerability.
What causes the vulnerability REDHAT-BUG-2035002?
REDHAT-BUG-2035002 is caused by a NULL pointer dereference in the ACPI code of QEMU when the `bus` pointer is used without validation.
Who is affected by REDHAT-BUG-2035002?
Users running vulnerable versions of QEMU, especially within a guest environment, are affected by REDHAT-BUG-2035002.
Can a guest user exploit REDHAT-BUG-2035002?
Yes, a malicious privileged user within the guest can exploit REDHAT-BUG-2035002 to crash the QEMU instance.