CVE-2020-15859: Use After Free
A use-after-free issue was found in the INTEL 82574 NIC (e1000e) emulator of the QEMU. It could while sending packets if the guest user set the packet data address to e1000e's MMIO address. A guest user/process could use this flaw to crash the QEMU process on the host resulting in DoS scenario.
Upstream patch: ---------------- -> https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg06147.html
Reference: ---------- -> https://bugs.launchpad.net/qemu/+bug/1886362
Other sources
QEMU 4.2.0 has a use-after-free in hw/net/e1000ecore.c because a guest OS user can trigger an e1000e packet with the data's address set to the e1000e's MMIO address.
— Launchpad
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is CVE-2020-15859?
CVE-2020-15859 is a vulnerability in QEMU 4.2.0 that allows a guest OS user to trigger an e1000e packet with the data's address set to the e1000e's MMIO address, resulting in a use-after-free vulnerability.
What is the severity of CVE-2020-15859?
The severity of CVE-2020-15859 is medium, with a severity value of 3.3.
Which software versions are affected by CVE-2020-15859?
QEMU 4.2.0 is affected by CVE-2020-15859. Additionally, Debian Linux versions 9.0 and 10.0 are also affected.
How can I fix CVE-2020-15859?
To fix CVE-2020-15859, update to QEMU version 5.2+dfsg-1 or higher. For Debian Linux, update to the latest available version.
Where can I find more information about CVE-2020-15859?
More information about CVE-2020-15859 can be found in the provided references: [Reference 1](https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg06147.html), [Reference 2](https://bugs.launchpad.net/qemu/+bug/1886362), [Reference 3](https://bugzilla.redhat.com/show_bug.cgi/show_bug.cgi?id=1859169)