Every CVE Search/ Get API key

CVE-2016-7421

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator)...

4.4 MediumFix available

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.40%Down 0.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 4.4

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Record
CVE-2016-7421
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
2.1 LowAV:L/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-834
Updated
2026-11-02
CVE List No score

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Record
CVE-2016-7421
Updated
2026-11-02
EUVDEUVD-2016-8274 No score

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Record
EUVD-2016-8274
Updated
2026-11-03
GitHub AdvisoriesGHSA-764p-pqfm-x2x7 4.4

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator)...

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Record
GHSA-764p-pqfm-x2x7
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-834
Updated
2026-11-02
OSV 4.4

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Record
CVE-2016-7421
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-7421 4.4

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Record
DEBIAN-CVE-2016-7421
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2016-7421 4.4

The pvscsi_ring_pop_req_descr function in hw/scsi/vmw_pvscsi.c in QEMU (aka Quick Emulator) allows local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) by leveraging failure to limit process IO loop to the ring size.

Record
UBUNTU-CVE-2016-7421
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
CVSS 3.0
4.4 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2024:11287-1 No score

qemu-6.1.0-32.1 on GA media

These are all security issues fixed in the qemu-6.1.0-32.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11287-1
Updated
2026-11-02
OSVSUSE-SU-2016:2936-1 No score

Security update for qemu

This update for qemu fixes the following issues:

  • Fix OOB access in xlnx.xpx-ethernetlite emulation (CVE-2016-7161 bsc#1001151)
  • Fix OOB access in VMware SVGA emulation (CVE-2016-7170 bsc#998516)
  • Fix DOS in Vmware pv scsi interface (CVE-2016-7421 bsc#999661)
  • Fix DOS in ColdFire Fast Ethernet Controller emulation (CVE-2016-7908 bsc#1002550)
  • Fix DOS in USB xHCI emulation (CVE-2016-8576 bsc#1003878)
  • Fix DOS in virtio-9pfs (CVE-2016-8578 bsc#1003894)
  • Fix DOS in virtio-9pfs (CVE-2016-9105 bsc#1007494)
  • Fix DOS in virtio-9pfs (CVE-2016-8577 bsc#1003893)
  • Plug data leak in virtio-9pfs interface (CVE-2016-9103 bsc#1007454)
  • Fix DOS in virtio-9pfs interface (CVE-2016-9102 bsc#1007450)
  • Fix DOS in virtio-9pfs (CVE-2016-9106 bsc#1007495)
  • Fix DOS in 16550A UART emulation (CVE-2016-8669 bsc#1004707)
  • Fix DOS in PC-Net II emulation (CVE-2016-7909 bsc#1002557)
  • Fix DOS in PRO100 emulation (CVE-2016-9101 bsc#1007391)
  • Fix DOS in RTL8139 emulation (CVE-2016-8910 bsc#1006538)
  • Fix DOS in Intel HDA controller emulation (CVE-2016-8909 bsc#1006536)
  • Fix DOS in virtio-9pfs (CVE-2016-9104 bsc#1007493)
  • Fix DOS in JAZZ RC4030 emulation (CVE-2016-8667 bsc#1004702)
Record
SUSE-SU-2016:2936-1
Updated
2026-11-02
OSVSUSE-SU-2016:2988-1 No score

Security update for qemu

This update for qemu fixes the following issues:

  • Fix OOB access in xlnx.xpx-ethernetlite emulation (CVE-2016-7161 bsc#1001151)
  • Fix OOB access in VMware SVGA emulation (CVE-2016-7170 bsc#998516)
  • Fix DOS in USB xHCI emulation (CVE-2016-7466 bsc#1000345)
  • Fix DOS in Vmware pv scsi interface (CVE-2016-7421 bsc#999661)
  • Fix DOS in ColdFire Fast Ethernet Controller emulation (CVE-2016-7908 bsc#1002550)
  • Fix DOS in USB xHCI emulation (CVE-2016-8576 bsc#1003878)
  • Fix DOS in virtio-9pfs (CVE-2016-8578 bsc#1003894)
  • Fix DOS in virtio-9pfs (CVE-2016-9105 bsc#1007494)
  • Fix DOS in virtio-9pfs (CVE-2016-8577 bsc#1003893)
  • Plug data leak in virtio-9pfs interface (CVE-2016-9103 bsc#1007454)
  • Fix DOS in virtio-9pfs interface (CVE-2016-9102 bsc#1007450)
  • Fix DOS in virtio-9pfs (CVE-2016-9106 bsc#1007495)
  • Fix DOS in 16550A UART emulation (CVE-2016-8669 bsc#1004707)
  • Fix DOS in PC-Net II emulation (CVE-2016-7909 bsc#1002557)
  • Fix DOS in PRO100 emulation (CVE-2016-9101 bsc#1007391)
  • Fix DOS in RTL8139 emulation (CVE-2016-8910 bsc#1006538)
  • Fix DOS in Intel HDA controller emulation (CVE-2016-8909 bsc#1006536)
  • Fix DOS in virtio-9pfs (CVE-2016-9104 bsc#1007493)
  • Fix DOS in JAZZ RC4030 emulation (CVE-2016-8667 bsc#1004702)
  • Fix case of disk corruption with migration due to improper internal state tracking (bsc#996524)
Record
SUSE-SU-2016:2988-1
Updated
2026-11-02
OSVUSN-3125-1 No score

qemu, qemu-kvm vulnerabilities

Zhenhao Hong discovered that QEMU incorrectly handled the Virtio module. A privileged attacker inside the guest could use this issue to cause QEMU to consume resources, resulting in a denial of service. (CVE-2016-5403)

Li Qiang discovered that QEMU incorrectly handled VMWARE VMXNET3 network card emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-6833, CVE-2016-6834, CVE-2016-6888)

Li Qiang discovered that QEMU incorrectly handled VMWARE VMXNET3 network card emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service, or possibly execute arbitrary code on the host. In the default installation, when QEMU is used with libvirt, attackers would be isolated by the libvirt AppArmor profile. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-6835)

Li Qiang discovered that QEMU incorrectly handled VMWARE VMXNET3 network card emulation support. A privileged attacker inside the guest could use this issue to possibly to obtain sensitive host memory. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-6836)

Felix Wilhelm discovered that QEMU incorrectly handled Plan 9 File System (9pfs) support. A privileged attacker inside the guest could use this issue to possibly to obtain sensitive host files. (CVE-2016-7116)

Li Qiang and Tom Victor discovered that QEMU incorrectly handled VMWARE PVSCSI paravirtual SCSI bus emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-7155)

Li Qiang discovered that QEMU incorrectly handled VMWARE PVSCSI paravirtual SCSI bus emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-7156, CVE-2016-7421)

Tom Victor discovered that QEMU incorrectly handled LSI SAS1068 host bus emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 16.10. (CVE-2016-7157)

Hu Chaojian discovered that QEMU incorrectly handled xlnx.xps-ethernetlite emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service, or possibly execute arbitrary code on the host. In the default installation, when QEMU is used with libvirt, attackers would be isolated by the libvirt AppArmor profile. (CVE-2016-7161)

Qinghao Tang and Li Qiang discovered that QEMU incorrectly handled the VMWare VGA module. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. (CVE-2016-7170)

Qinghao Tang and Zhenhao Hong discovered that QEMU incorrectly handled the Virtio module. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 16.10. (CVE-2016-7422)

Li Qiang discovered that QEMU incorrectly handled LSI SAS1068 host bus emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 16.10. (CVE-2016-7423)

Li Qiang discovered that QEMU incorrectly handled USB xHCI controller emulation support. A privileged attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-7466)

Li Qiang discovered that QEMU incorrectly handled ColdFire Fast Ethernet Controller…

Record
USN-3125-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qemu
Debian:12
before 1:2.7+dfsg-1
1:2.7+dfsg-1
qemu
Debian:13
before 1:2.7+dfsg-1
1:2.7+dfsg-1
qemu
Debian:14
before 1:2.7+dfsg-1
1:2.7+dfsg-1
qemu
Debian:8
From an advisory covering 47 CVEs
before 1:2.1+dfsg-12+deb8u8, plus listed versions
1:2.1+dfsg-111:2.1+dfsg-121:2.1+dfsg-12+deb8u11:2.1+dfsg-12+deb8u21:2.1+dfsg-12+deb8u3
Show 8 moreShow less
1:2.1+dfsg-12+deb8u41:2.1+dfsg-12+deb8u4~bpo70+11:2.1+dfsg-12+deb8u51:2.1+dfsg-12+deb8u5a1:2.1+dfsg-12+deb8u5a~bpo70+11:2.1+dfsg-12+deb8u61:2.1+dfsg-12+deb8u71:2.1+dfsg-12~bpo70+1
1:2.1+dfsg-12+deb8u8
qemu
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 18 CVEs
before 2.0.2-48.25.1
2.0.2-48.25.1
qemu
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 18 CVEs
before 2.0.2-48.25.1
2.0.2-48.25.1
qemu
SUSE:Linux Enterprise Desktop 12 SP1
From an advisory covering 19 CVEs
before 2.3.1-24.6
2.3.1-24.6
qemu
SUSE:Linux Enterprise Server 12 SP1
From an advisory covering 19 CVEs
before 2.3.1-24.6
2.3.1-24.6
qemu
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 19 CVEs
before 2.3.1-24.6
2.3.1-24.6
qemu
Ubuntu:14.04:LTS
before 2.0.0+dfsg-2ubuntu1.30, plus listed versions
1.5.0+dfsg-3ubuntu51.5.0+dfsg-3ubuntu61.6.0+dfsg-2ubuntu11.6.0+dfsg-2ubuntu21.6.0+dfsg-2ubuntu3
Show 45 moreShow less
1.6.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu11.7.0+dfsg-2ubuntu21.7.0+dfsg-2ubuntu31.7.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu51.7.0+dfsg-2ubuntu71.7.0+dfsg-2ubuntu81.7.0+dfsg-2ubuntu91.7.0+dfsg-3ubuntu1~ppa11.7.0+dfsg-3ubuntu11.7.0+dfsg-3ubuntu21.7.0+dfsg-3ubuntu31.7.0+dfsg-3ubuntu41.7.0+dfsg-3ubuntu51.7.0+dfsg-3ubuntu61.7.0+dfsg-3ubuntu72.0.0~rc1+dfsg-0ubuntu12.0.0~rc1+dfsg-0ubuntu22.0.0~rc1+dfsg-0ubuntu32.0.0~rc1+dfsg-0ubuntu3.12.0.0+dfsg-2ubuntu12.0.0+dfsg-2ubuntu1.12.0.0+dfsg-2ubuntu1.22.0.0+dfsg-2ubuntu1.32.0.0+dfsg-2ubuntu1.52.0.0+dfsg-2ubuntu1.62.0.0+dfsg-2ubuntu1.72.0.0+dfsg-2ubuntu1.82.0.0+dfsg-2ubuntu1.92.0.0+dfsg-2ubuntu1.102.0.0+dfsg-2ubuntu1.112.0.0+dfsg-2ubuntu1.132.0.0+dfsg-2ubuntu1.142.0.0+dfsg-2ubuntu1.152.0.0+dfsg-2ubuntu1.162.0.0+dfsg-2ubuntu1.172.0.0+dfsg-2ubuntu1.182.0.0+dfsg-2ubuntu1.192.0.0+dfsg-2ubuntu1.202.0.0+dfsg-2ubuntu1.212.0.0+dfsg-2ubuntu1.222.0.0+dfsg-2ubuntu1.242.0.0+dfsg-2ubuntu1.252.0.0+dfsg-2ubuntu1.26
2.0.0+dfsg-2ubuntu1.30
Show 4 moreShow less
Affected packages
PackageAffectedFixed
qemu
Ubuntu:16.04:LTS
before 1:2.5+dfsg-5ubuntu10.6, plus listed versions
1:2.3+dfsg-5ubuntu91:2.3+dfsg-5ubuntu101:2.4+dfsg-4ubuntu11:2.4+dfsg-4ubuntu21:2.4+dfsg-4ubuntu3
Show 16 moreShow less
1:2.4+dfsg-5ubuntu31:2.5+dfsg-1ubuntu21:2.5+dfsg-1ubuntu31:2.5+dfsg-1ubuntu41:2.5+dfsg-1ubuntu51:2.5+dfsg-5ubuntu11:2.5+dfsg-5ubuntu21:2.5+dfsg-5ubuntu41:2.5+dfsg-5ubuntu61:2.5+dfsg-5ubuntu71:2.5+dfsg-5ubuntu101:2.5+dfsg-5ubuntu10.11:2.5+dfsg-5ubuntu10.21:2.5+dfsg-5ubuntu10.31:2.5+dfsg-5ubuntu10.41:2.5+dfsg-5ubuntu10.5
1:2.5+dfsg-5ubuntu10.6
qemu
Ubuntu:14.04:LTS
From an advisory covering 28 CVEs
before 2.0.0+dfsg-2ubuntu1.30, plus listed versions
1.5.0+dfsg-3ubuntu51.5.0+dfsg-3ubuntu61.6.0+dfsg-2ubuntu11.6.0+dfsg-2ubuntu21.6.0+dfsg-2ubuntu3
Show 45 moreShow less
1.6.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu11.7.0+dfsg-2ubuntu21.7.0+dfsg-2ubuntu31.7.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu51.7.0+dfsg-2ubuntu71.7.0+dfsg-2ubuntu81.7.0+dfsg-2ubuntu91.7.0+dfsg-3ubuntu1~ppa11.7.0+dfsg-3ubuntu11.7.0+dfsg-3ubuntu21.7.0+dfsg-3ubuntu31.7.0+dfsg-3ubuntu41.7.0+dfsg-3ubuntu51.7.0+dfsg-3ubuntu61.7.0+dfsg-3ubuntu72.0.0~rc1+dfsg-0ubuntu12.0.0~rc1+dfsg-0ubuntu22.0.0~rc1+dfsg-0ubuntu32.0.0~rc1+dfsg-0ubuntu3.12.0.0+dfsg-2ubuntu12.0.0+dfsg-2ubuntu1.12.0.0+dfsg-2ubuntu1.22.0.0+dfsg-2ubuntu1.32.0.0+dfsg-2ubuntu1.52.0.0+dfsg-2ubuntu1.62.0.0+dfsg-2ubuntu1.72.0.0+dfsg-2ubuntu1.82.0.0+dfsg-2ubuntu1.92.0.0+dfsg-2ubuntu1.102.0.0+dfsg-2ubuntu1.112.0.0+dfsg-2ubuntu1.132.0.0+dfsg-2ubuntu1.142.0.0+dfsg-2ubuntu1.152.0.0+dfsg-2ubuntu1.162.0.0+dfsg-2ubuntu1.172.0.0+dfsg-2ubuntu1.182.0.0+dfsg-2ubuntu1.192.0.0+dfsg-2ubuntu1.202.0.0+dfsg-2ubuntu1.212.0.0+dfsg-2ubuntu1.222.0.0+dfsg-2ubuntu1.242.0.0+dfsg-2ubuntu1.252.0.0+dfsg-2ubuntu1.26
2.0.0+dfsg-2ubuntu1.30
qemu
Ubuntu:16.04:LTS
From an advisory covering 28 CVEs
before 1:2.5+dfsg-5ubuntu10.6, plus listed versions
1:2.3+dfsg-5ubuntu91:2.3+dfsg-5ubuntu101:2.4+dfsg-4ubuntu11:2.4+dfsg-4ubuntu21:2.4+dfsg-4ubuntu3
Show 16 moreShow less
1:2.4+dfsg-5ubuntu31:2.5+dfsg-1ubuntu21:2.5+dfsg-1ubuntu31:2.5+dfsg-1ubuntu41:2.5+dfsg-1ubuntu51:2.5+dfsg-5ubuntu11:2.5+dfsg-5ubuntu21:2.5+dfsg-5ubuntu41:2.5+dfsg-5ubuntu61:2.5+dfsg-5ubuntu71:2.5+dfsg-5ubuntu101:2.5+dfsg-5ubuntu10.11:2.5+dfsg-5ubuntu10.21:2.5+dfsg-5ubuntu10.31:2.5+dfsg-5ubuntu10.41:2.5+dfsg-5ubuntu10.5
1:2.5+dfsg-5ubuntu10.6
qemu
openSUSE:Tumbleweed
From an advisory covering 135 CVEs
before 6.1.0-32.1
6.1.0-32.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2016-7421 is a medium vulnerability (CVSS 4.4) in Qemu, published September 16, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in qemu 1:2.7+dfsg-1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 6 versions, 3 references and the rest of 1 source description. The JSON record has them.

MoveEnter Open