CVE-2016-2197: Null Pointer Dereference
Last updated 24 July 2024
Other sources
QEMU (aka Quick Emulator) built with an IDE AHCI emulation support is vulnerable to a null pointer dereference flaw. It occurs while unmapping the Frame Information Structure (FIS) and Command List Block (CLB) entries. A privileged user inside guest could use this flaw to crash the QEMU process instance resulting in DoS.
— Launchpad
Qemu emulator built with an IDE AHCI emulation support is vulnerable to a null pointer dereference flaw. It occurs while unmapping the Frame Information Structure(FIS) & Command List Block(CLB) entries.
A privileged user inside guest could use this flaw to crash the Qemu process instance resulting in DoS.
Upstream patch: --------------- -> https://lists.gnu.org/archive/html/qemu-devel/2016-01/msg06114.html
Reference: ---------- -> http://www.openwall.com/lists/oss-security/2016/01/30/1
— Red Hat
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2016-2197?
CVE-2016-2197 is a vulnerability in QEMU that allows a privileged user inside the guest to crash the QEMU process.
How does CVE-2016-2197 occur?
CVE-2016-2197 occurs due to a null pointer dereference flaw while unmapping the Frame Information Structure (FIS) and Command List Block (CLB) entries in QEMU with IDE AHCI emulation support.
What is the severity of CVE-2016-2197?
The severity of CVE-2016-2197 is medium with a CVSS score of 5.5 (out of 10).
Which software versions are affected by CVE-2016-2197?
QEMU versions 1:2.3+dfsg-5ubuntu9.2 (Ubuntu wily) up to inclusive version 2.5.1.1 (QEMU qemu) are affected. There are also multiple affected versions in Debian.
How can CVE-2016-2197 be fixed?
To fix CVE-2016-2197, update QEMU to the recommended versions: 1:3.1+dfsg-8+deb10u8, 1:3.1+dfsg-8+deb10u11, 1:5.2+dfsg-11+deb11u3, 1:5.2+dfsg-11+deb11u2, 1:7.2+dfsg-7+deb12u2, or 1:8.1.2+ds-1.