CVE-2016-5403 Denial of service in n/a

Medium 5.5 Published Updated

Local guest administrators can crash the QEMU process and consume memory by submitting virtqueue requests without waiting for completion.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2016-5403?

CVE-2016-5403 is a medium-severity denial of service vulnerability in Canonical Ubuntu Linux, published on 2 Aug 2016. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

The virtqueue_pop function in hw/virtio/virtio.c in QEMU allows local guest OS administrators to cause a denial of service (memory consumption and QEMU process crash) by submitting requests without waiting for completion.

Weakness: CWE-400

Which versions are affected by CVE-2016-5403?

It affects 13 products.

Linux distribution packages (28)
qemu-guest-agent Red Hat:enterprise_linux:6::clientAll versions2:0.12.1.2-2.491.el6_8.3
qemu-img Red Hat:enterprise_linux:6::clientAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm Red Hat:enterprise_linux:6::clientAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::clientAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-tools Red Hat:enterprise_linux:6::clientAll versions2:0.12.1.2-2.491.el6_8.3
qemu-guest-agent Red Hat:enterprise_linux:6::computenodeAll versions2:0.12.1.2-2.491.el6_8.3
qemu-img Red Hat:enterprise_linux:6::computenodeAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm Red Hat:enterprise_linux:6::computenodeAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-tools Red Hat:enterprise_linux:6::computenodeAll versions2:0.12.1.2-2.491.el6_8.3
qemu-img-rhev Red Hat:enterprise_linux:6::hypervisorAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-rhev Red Hat:enterprise_linux:6::hypervisorAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-rhev-debuginfo Red Hat:enterprise_linux:6::hypervisorAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-rhev-tools Red Hat:enterprise_linux:6::hypervisorAll versions2:0.12.1.2-2.491.el6_8.3
qemu-guest-agent Red Hat:enterprise_linux:6::serverAll versions2:0.12.1.2-2.491.el6_8.3
qemu-img Red Hat:enterprise_linux:6::serverAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm Red Hat:enterprise_linux:6::serverAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::serverAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-tools Red Hat:enterprise_linux:6::serverAll versions2:0.12.1.2-2.491.el6_8.3
qemu-guest-agent Red Hat:enterprise_linux:6::workstationAll versions2:0.12.1.2-2.491.el6_8.3
qemu-img Red Hat:enterprise_linux:6::workstationAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm Red Hat:enterprise_linux:6::workstationAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::workstationAll versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-tools Red Hat:enterprise_linux:6::workstationAll versions2:0.12.1.2-2.491.el6_8.3
qemu-img-rhev Red Hat:openstack:5::el6All versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-rhev Red Hat:openstack:5::el6All versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-rhev-debuginfo Red Hat:openstack:5::el6All versions2:0.12.1.2-2.491.el6_8.3
qemu-kvm-rhev-tools Red Hat:openstack:5::el6All versions2:0.12.1.2-2.491.el6_8.3

Products include Canonical Ubuntu Linux, Debian Debian Linux, Oracle Linux, Oracle Vm Server, Qemu Qemu, Redhat Enterprise Linux Desktop and 7 more.

How do I fix CVE-2016-5403?

Apply the vendor's patch.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2016-5403 being exploited?

There is no known exploitation of CVE-2016-5403 in the wild and no public exploit code.

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2016-5403, DEBIAN-CVE-2016-5403, GHSA-w9gj-prpq-pxm9, RHSA-2016:1585, RHSA-2016:1586, RHSA-2016:1652 and 2 more.

Is CVE-2016-5403 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free