CVE-2015-3214
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not...
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
Exploit likelihood
What each source reports
NVD Score used
6.9
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
- Record
CVE-2015-3214- CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
- Record
CVE-2015-3214- Updated
- 2026-11-02
EUVDEUVD-2015-3277 No score
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
- Record
EUVD-2015-3277- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7g3q-j68f-2fw5 No score
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not...
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
- Record
GHSA-7g3q-j68f-2fw5- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
- Record
CVE-2015-3214- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-3214 No score
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
- Record
DEBIAN-CVE-2015-3214- Updated
- 2026-11-02
Show 6 moreShow less
OSVMGASA-2015-0310 No score
Updated qemu package fixes security vulnerability
Matt Tait discovered that QEMU incorrectly handled the virtual PCNET driver. A malicious guest could use this issue to cause a denial of service, or possibly execute arbitrary code on the host as the user running the QEMU process (CVE-2015-3209).
Kurt Seifried discovered that QEMU incorrectly handled certain temporary files. A local attacker could use this issue to cause a denial of service (CVE-2015-4037).
Jan Beulich discovered that the QEMU Xen code incorrectly restricted write access to the host MSI message data field. A malicious guest could use this issue to cause a denial of service (CVE-2015-4103).
Jan Beulich discovered that the QEMU Xen code incorrectly restricted access to the PCI MSI mask bits. A malicious guest could use this issue to cause a denial of service (CVE-2015-4104).
Jan Beulich discovered that the QEMU Xen code incorrectly handled MSI-X error messages. A malicious guest could use this issue to cause a denial of service (CVE-2015-4105).
Jan Beulich discovered that the QEMU Xen code incorrectly restricted write access to the PCI config space. A malicious guest could use this issue to cause a denial of service, obtain sensitive information, or possibly execute arbitrary code (CVE-2015-4106).
A heap buffer overflow flaw was found in the way QEMU's IDE subsystem handled I/O buffer access while processing certain ATAPI commands. A privileged guest user in a guest with the CDROM drive enabled could potentially use this flaw to execute arbitrary code on the host with the privileges of the host's QEMU process corresponding to the guest (CVE-2015-5154).
An out-of-bounds memory access flaw, leading to memory corruption or possibly an information leak, was found in QEMU's pit_ioport_read() function. A privileged guest user in a QEMU guest, which had QEMU PIT emulation enabled, could potentially, in rare cases, use this flaw to execute arbitrary code on the host with the privileges of the hosting QEMU process (CVE-2015-3214).
Qemu emulator built with the virtio-serial vmchannel support is vulnerable to a buffer overflow issue. It could occur while exchanging virtio control messages between guest & the host. A malicious guest could use this flaw to corrupt few bytes of Qemu memory area, potentially crashing the Qemu process (CVE-2015-5745).
- Record
MGASA-2015-0310- Updated
- 2026-11-02
OSVSUSE-SU-2016:1560-1 No score
Security update for qemu
qemu was updated to fix 37 security issues.
These security issues were fixed:
- CVE-2016-4439: Avoid OOB access in 53C9X emulation (bsc#980711)
- CVE-2016-4441: Avoid OOB access in 53C9X emulation (bsc#980723)
- CVE-2016-4952: Avoid OOB access in Vmware PV SCSI emulation (bsc#981266)
- CVE-2015-8817: Avoid OOB access in PCI DMA I/O (bsc#969121)
- CVE-2015-8818: Avoid OOB access in PCI DMA I/O (bsc#969122)
- CVE-2016-3710: Fixed VGA emulation based OOB access with potential for guest escape (bsc#978158)
- CVE-2016-3712: Fixed VGa emulation based DOS and OOB read access exploit (bsc#978160)
- CVE-2016-4037: Fixed USB ehci based DOS (bsc#976109)
- CVE-2016-2538: Fixed potential OOB access in USB net device emulation (bsc#967969)
- CVE-2016-2841: Fixed OOB access / hang in ne2000 emulation (bsc#969350)
- CVE-2016-2858: Avoid potential DOS when using QEMU pseudo random number generator (bsc#970036)
- CVE-2016-2857: Fixed OOB access when processing IP checksums (bsc#970037)
- CVE-2016-4001: Fixed OOB access in Stellaris enet emulated nic (bsc#975128)
- CVE-2016-4002: Fixed OOB access in MIPSnet emulated controller (bsc#975136)
- CVE-2016-4020: Fixed possible host data leakage to guest from TPR access (bsc#975700)
- CVE-2015-3214: Fixed OOB read in i8254 PIC (bsc#934069)
- CVE-2014-9718: Fixed the handling of malformed or short ide PRDTs to avoid any opportunity for guest to cause DoS by abusing that interface (bsc#928393)
- CVE-2014-3689: Fixed insufficient parameter validation in rectangle functions (bsc#901508)
- CVE-2014-3615: The VGA emulator in QEMU allowed local guest users to read host memory by setting the display to a high resolution (bsc#895528).
- CVE-2015-5239: Integer overflow in vnc_client_read() and protocol_client_msg() (bsc#944463).
- CVE-2015-5745: Buffer overflow in virtio-serial (bsc#940929).
- CVE-2015-7295: hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allowed remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface (bsc#947159).
- CVE-2015-7549: PCI null pointer dereferences (bsc#958917).
- CVE-2015-8504: VNC floating point exception (bsc#958491).
- CVE-2015-8558: Infinite loop in ehci_advance_state resulting in DoS (bsc#959005).
- CVE-2015-8567: A guest repeatedly activating a vmxnet3 device can leak host memory (bsc#959386).
- CVE-2015-8568: A guest repeatedly activating a vmxnet3 device can leak host memory (bsc#959386).
- CVE-2015-8613: Wrong sized memset in megasas command handler (bsc#961358).
- CVE-2015-8619: Potential DoS for long HMP sendkey command argument (bsc#960334).
- CVE-2015-8743: OOB memory access in ne2000 ioport r/w functions (bsc#960725).
- CVE-2015-8744: Incorrect l2 header validation could have lead to a crash via assert(2) call (bsc#960835).
- CVE-2015-8745: Reading IMR registers could have lead to a crash via assert(2) call (bsc#960708).
- CVE-2016-1568: AHCI use-after-free in aio port commands (bsc#961332).
- CVE-2016-1714: Potential OOB memory access in processing firmware configuration (bsc#961691).
- CVE-2016-1922: NULL pointer dereference when processing hmp i/o command (bsc#962320).
- CVE-2016-1981: Potential DoS (infinite loop) in e1000 device emulation by malicious privileged user within guest (bsc#963782).
- CVE-2016-2198: Malicious privileged guest user were able to cause DoS by writing to read-only EHCI capabilities registers (bsc#964413).
This non-security issue was fixed
- bsc#886378: qemu truncates vhd images in virt-rescue
- Record
SUSE-SU-2016:1560-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:1698-1 No score
Security update for kvm
kvm was updated to fix 33 security issues.
These security issues were fixed:
- CVE-2016-4439: Avoid OOB access in 53C9X emulation (bsc#980711)
- CVE-2016-4441: Avoid OOB access in 53C9X emulation (bsc#980723)
- CVE-2016-3710: Fixed VGA emulation based OOB access with potential for guest escape (bsc#978158)
- CVE-2016-3712: Fixed VGa emulation based DOS and OOB read access exploit (bsc#978160)
- CVE-2016-4037: Fixed USB ehci based DOS (bsc#976109)
- CVE-2016-2538: Fixed potential OOB access in USB net device emulation (bsc#967969)
- CVE-2016-2841: Fixed OOB access / hang in ne2000 emulation (bsc#969350)
- CVE-2016-2858: Avoid potential DOS when using QEMU pseudo random number generator (bsc#970036)
- CVE-2016-2857: Fixed OOB access when processing IP checksums (bsc#970037)
- CVE-2016-4001: Fixed OOB access in Stellaris enet emulated nic (bsc#975128)
- CVE-2016-4002: Fixed OOB access in MIPSnet emulated controller (bsc#975136)
- CVE-2016-4020: Fixed possible host data leakage to guest from TPR access (bsc#975700)
- CVE-2015-3214: Fixed OOB read in i8254 PIC (bsc#934069)
- CVE-2014-9718: Fixed the handling of malformed or short ide PRDTs to avoid any opportunity for guest to cause DoS by abusing that interface (bsc#928393)
- CVE-2014-3689: Fixed insufficient parameter validation in rectangle functions (bsc#901508)
- CVE-2014-3615: The VGA emulator in QEMU allowed local guest users to read host memory by setting the display to a high resolution (bsc#895528).
- CVE-2015-5239: Integer overflow in vnc_client_read() and protocol_client_msg() (bsc#944463).
- CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
- CVE-2015-5279: Heap-based buffer overflow in the ne2000_receive function in hw/net/ne2000.c in QEMU allowed guest OS users to cause a denial of service (instance crash) or possibly execute arbitrary code via vectors related to receiving packets (bsc#945987).
- CVE-2015-5745: Buffer overflow in virtio-serial (bsc#940929).
- CVE-2015-6855: hw/ide/core.c in QEMU did not properly restrict the commands accepted by an ATAPI device, which allowed guest users to cause a denial of service or possibly have unspecified other impact via certain IDE commands, as demonstrated by a WIN_READ_NATIVE_MAX command to an empty drive, which triggers a divide-by-zero error and instance crash (bsc#945404).
- CVE-2015-7295: hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allowed remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface (bsc#947159).
- CVE-2015-7549: PCI null pointer dereferences (bsc#958917).
- CVE-2015-8504: VNC floating point exception (bsc#958491).
- CVE-2015-8558: Infinite loop in ehci_advance_state resulting in DoS (bsc#959005).
- CVE-2015-8613: Wrong sized memset in megasas command handler (bsc#961358).
- CVE-2015-8619: Potential DoS for long HMP sendkey command argument (bsc#960334).
- CVE-2015-8743: OOB memory access in ne2000 ioport r/w functions (bsc#960725).
- CVE-2016-1568: AHCI use-after-free in aio port commands (bsc#961332).
- CVE-2016-1714: Potential OOB memory access in processing firmware configuration (bsc#961691).
- CVE-2016-1922: NULL pointer dereference when processing hmp i/o command (bsc#962320).
- CVE-2016-1981: Potential DoS (infinite loop) in e1000 device emulation by malicious privileged user within guest (bsc#963782).
- CVE-2016-2198: Malicious privileged guest user were able to cause DoS by writing to read-only EHCI capabilities registers (bsc#964413).
This non-security issue was fixed:
- Fix case of IDE interface needing busy status set before flush (bsc#936132)
- Record
SUSE-SU-2016:1698-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:1785-1 No score
Security update for kvm
kvm was updated to fix 33 security issues.
These security issues were fixed:
- CVE-2016-4439: Avoid OOB access in 53C9X emulation (bsc#980711)
- CVE-2016-4441: Avoid OOB access in 53C9X emulation (bsc#980723)
- CVE-2016-3710: Fixed VGA emulation based OOB access with potential for guest escape (bsc#978158)
- CVE-2016-3712: Fixed VGa emulation based DOS and OOB read access exploit (bsc#978160)
- CVE-2016-4037: Fixed USB ehci based DOS (bsc#976109)
- CVE-2016-2538: Fixed potential OOB access in USB net device emulation (bsc#967969)
- CVE-2016-2841: Fixed OOB access / hang in ne2000 emulation (bsc#969350)
- CVE-2016-2858: Avoid potential DOS when using QEMU pseudo random number generator (bsc#970036)
- CVE-2016-2857: Fixed OOB access when processing IP checksums (bsc#970037)
- CVE-2016-4001: Fixed OOB access in Stellaris enet emulated nic (bsc#975128)
- CVE-2016-4002: Fixed OOB access in MIPSnet emulated controller (bsc#975136)
- CVE-2016-4020: Fixed possible host data leakage to guest from TPR access (bsc#975700)
- CVE-2015-3214: Fixed OOB read in i8254 PIC (bsc#934069)
- CVE-2014-9718: Fixed the handling of malformed or short ide PRDTs to avoid any opportunity for guest to cause DoS by abusing that interface (bsc#928393)
- CVE-2014-3689: Fixed insufficient parameter validation in rectangle functions (bsc#901508)
- CVE-2014-3615: The VGA emulator in QEMU allowed local guest users to read host memory by setting the display to a high resolution (bsc#895528).
- CVE-2015-5239: Integer overflow in vnc_client_read() and protocol_client_msg() (bsc#944463).
- CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
- CVE-2015-5279: Heap-based buffer overflow in the ne2000_receive function in hw/net/ne2000.c in QEMU allowed guest OS users to cause a denial of service (instance crash) or possibly execute arbitrary code via vectors related to receiving packets (bsc#945987).
- CVE-2015-5745: Buffer overflow in virtio-serial (bsc#940929).
- CVE-2015-6855: hw/ide/core.c in QEMU did not properly restrict the commands accepted by an ATAPI device, which allowed guest users to cause a denial of service or possibly have unspecified other impact via certain IDE commands, as demonstrated by a WIN_READ_NATIVE_MAX command to an empty drive, which triggers a divide-by-zero error and instance crash (bsc#945404).
- CVE-2015-7295: hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allowed remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface (bsc#947159).
- CVE-2015-7549: PCI null pointer dereferences (bsc#958917).
- CVE-2015-8504: VNC floating point exception (bsc#958491).
- CVE-2015-8558: Infinite loop in ehci_advance_state resulting in DoS (bsc#959005).
- CVE-2015-8613: Wrong sized memset in megasas command handler (bsc#961358).
- CVE-2015-8619: Potential DoS for long HMP sendkey command argument (bsc#960334).
- CVE-2015-8743: OOB memory access in ne2000 ioport r/w functions (bsc#960725).
- CVE-2016-1568: AHCI use-after-free in aio port commands (bsc#961332).
- CVE-2016-1714: Potential OOB memory access in processing firmware configuration (bsc#961691).
- CVE-2016-1922: NULL pointer dereference when processing hmp i/o command (bsc#962320).
- CVE-2016-1981: Potential DoS (infinite loop) in e1000 device emulation by malicious privileged user within guest (bsc#963782).
- CVE-2016-2198: Malicious privileged guest user were able to cause DoS by writing to read-only EHCI capabilities registers (bsc#964413).
This non-security issue was fixed:
- Fix case of IDE interface needing busy status set before flush (bsc#936132)
- Record
SUSE-SU-2016:1785-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-3214 No score
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
- Record
UBUNTU-CVE-2015-3214- Updated
- 2026-11-02
OSVUSN-2692-1 No score
qemu vulnerabilities
Matt Tait discovered that QEMU incorrectly handled PIT emulation. In a non-default configuration, a malicious guest could use this issue to cause a denial of service, or possibly execute arbitrary code on the host as the user running the QEMU process. In the default installation, when QEMU is used with libvirt, attackers would be isolated by the libvirt AppArmor profile. (CVE-2015-3214)
Kevin Wolf discovered that QEMU incorrectly handled processing ATAPI commands. A malicious guest could use this issue to cause a denial of service, or possibly execute arbitrary code on the host as the user running the QEMU process. In the default installation, when QEMU is used with libvirt, attackers would be isolated by the libvirt AppArmor profile. (CVE-2015-5154)
Zhu Donghai discovered that QEMU incorrectly handled the SCSI driver. A malicious guest could use this issue to cause a denial of service, or possibly execute arbitrary code on the host as the user running the QEMU process. In the default installation, when QEMU is used with libvirt, attackers would be isolated by the libvirt AppArmor profile. This issue only affected Ubuntu 15.04. (CVE-2015-5158)
- Record
USN-2692-1- Updated
- 2026-11-02
Affected products
- debian linux
- linux kernel
- qemu
- arista eos
- lenovo emc px12-400r ivx
- lenovo emc px12-450r ivx
- redhat enterprise linux compute node eus
- redhat enterprise linux for power big endian
- redhat enterprise linux for power big endian eus
- redhat enterprise linux for scientific computing
- redhat enterprise linux server
- redhat enterprise linux server aus
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qemuDebian:12 |
before 1:2.4+dfsg-1a | 1:2.4+dfsg-1a |
qemuDebian:13 |
before 1:2.4+dfsg-1a | 1:2.4+dfsg-1a |
qemuDebian:14 |
before 1:2.4+dfsg-1a | 1:2.4+dfsg-1a |
xenDebian:12 |
before 4.4.0-1 | 4.4.0-1 |
xenDebian:13 |
before 4.4.0-1 | 4.4.0-1 |
xenDebian:14 |
before 4.4.0-1 | 4.4.0-1 |
qemuDebian:8 |
before 1:2.1+dfsg-12+deb8u2, plus listed versions 1:2.1+dfsg-111:2.1+dfsg-121:2.1+dfsg-12+deb8u11:2.1+dfsg-12~bpo70+1 |
1:2.1+dfsg-12+deb8u2 |
qemuMageia:4 |
before 1.6.2-1.12.mga4 | 1.6.2-1.12.mga4 |
qemuMageia:5 |
before 2.1.3-2.3.mga5 | 2.1.3-2.3.mga5 |
libcacardRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
Show 63 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qemu-imgRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvmRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-commonRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-toolsRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-develRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-toolsRed Hat:enterprise_linux:7::client |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacardRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-develRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-toolsRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-imgRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvmRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-commonRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-toolsRed Hat:enterprise_linux:7::computenode |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacardRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-imgRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvmRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-commonRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-toolsRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-develRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-toolsRed Hat:enterprise_linux:7::server |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacardRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-imgRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvmRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-commonRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
qemu-kvm-toolsRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-develRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-toolsRed Hat:enterprise_linux:7::workstation |
before 10:1.5.3-86.el7_1.5 | 10:1.5.3-86.el7_1.5 |
libcacard-devel-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-tools-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-img-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-common-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-rhev-debuginfoRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-tools-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-devel-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-tools-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-img-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-common-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-tools-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-devel-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
libcacard-tools-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-img-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-common-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemu-kvm-tools-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.6 | 10:2.1.2-23.el7_1.6 |
qemuSUSE:Linux Enterprise Desktop 12 |
before 2.0.2-48.19.1 | 2.0.2-48.19.1 |
qemuSUSE:Linux Enterprise Server 12 |
before 2.0.2-48.19.1 | 2.0.2-48.19.1 |
qemuSUSE:Linux Enterprise Server for SAP Applications 12 |
before 2.0.2-48.19.1 | 2.0.2-48.19.1 |
kvmSUSE:Linux Enterprise Server 11 SP3-LTSS |
before 1.4.2-46.1 | 1.4.2-46.1 |
kvmSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 1.4.2-46.1 | 1.4.2-46.1 |
kvmSUSE:Linux Enterprise Server 11 SP4 |
before 1.4.2-44.1 | 1.4.2-44.1 |
kvmSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 1.4.2-44.1 | 1.4.2-44.1 |
qemuUbuntu:14.04:LTS |
before 2.0.0+dfsg-2ubuntu1.15, 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 34 moreShow less1.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.14 |
2.0.0+dfsg-2ubuntu1.15 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | QEMU - Programmable Interrupt Timer Controller Heap Overflow | 2015-08-27 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-3214 is a medium vulnerability (CVSS 6.9) in Debian Linux, published June 17, 2015. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.59%, the 75th percentile. Fixed in qemu 1:2.4+dfsg-1a.
References
support.lenovo.com/product_security/qemu
bugzilla.redhat.com/show_bug.cgi?id=1229640
support.lenovo.com/us/en/product_security/qemu
exploit-db.com/exploits/37990
security.gentoo.org/glsa/201510-02
github.com/torvalds/linux/commit/ee73f656a604d5aa9df86a97102e4e462dd79924
Show 123 moreShow less
debian.org/security/2015/dsa-3348
rhn.redhat.com/errata/RHSA-2015-1508.html
rhn.redhat.com/errata/RHSA-2015-1507.html
mirror.linux.org.au/linux/kernel/v2.6/ChangeLog-2.6.33
git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=ee73f656a604d5aa9df86a97102e4e462dd79924
rhn.redhat.com/errata/RHSA-2015-1512.html
securitytracker.com/id/1032598
securityfocus.com/bid/75273
openwall.com/lists/oss-security/2015/06/25/7
mail-archive.com/qemu-devel%40nongnu.org/msg304138.html
arista.com/en/support/advisories-notices/security-advisories/1180-security-advisory-13
nvd.nist.gov/vuln/detail/CVE-2015-3214
mail-archive.com/[email protected]/msg304138.html
access.redhat.com/errata/RHSA-2015:1507
access.redhat.com/errata/RHSA-2015:1508
access.redhat.com/errata/RHSA-2015:1512
access.redhat.com/security/cve/CVE-2015-3214
github.com/advisories/GHSA-7g3q-j68f-2fw5
security-tracker.debian.org/tracker/CVE-2015-3214
advisories.mageia.org/MGASA-2015-0310.html
bugs.mageia.org/show_bug.cgi?id=16105
ubuntu.com/usn/usn-2630-1
openwall.com/lists/oss-security/2015/08/06/5
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1243563
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1507.json
cve.org/CVERecord?id=CVE-2015-3214
access.redhat.com/security/cve/CVE-2015-5154
cve.org/CVERecord?id=CVE-2015-5154
nvd.nist.gov/vuln/detail/CVE-2015-5154
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1508.json
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1512.json
suse.com/support/update/announcement/2016/suse-su-20161560-1
bugzilla.suse.com/886378
bugzilla.suse.com/895528
bugzilla.suse.com/901508
bugzilla.suse.com/928393
bugzilla.suse.com/934069
bugzilla.suse.com/940929
bugzilla.suse.com/944463
bugzilla.suse.com/947159
bugzilla.suse.com/958491
bugzilla.suse.com/958917
bugzilla.suse.com/959005
bugzilla.suse.com/959386
bugzilla.suse.com/960334
bugzilla.suse.com/960708
bugzilla.suse.com/960725
bugzilla.suse.com/960835
bugzilla.suse.com/961332
bugzilla.suse.com/961333
bugzilla.suse.com/961358
bugzilla.suse.com/961556
bugzilla.suse.com/961691
bugzilla.suse.com/962320
bugzilla.suse.com/963782
bugzilla.suse.com/964413
bugzilla.suse.com/967969
bugzilla.suse.com/969121
bugzilla.suse.com/969122
bugzilla.suse.com/969350
bugzilla.suse.com/970036
bugzilla.suse.com/970037
bugzilla.suse.com/975128
bugzilla.suse.com/975136
bugzilla.suse.com/975700
bugzilla.suse.com/976109
bugzilla.suse.com/978158
bugzilla.suse.com/978160
bugzilla.suse.com/980711
bugzilla.suse.com/980723
bugzilla.suse.com/981266
suse.com/security/cve/CVE-2014-3615
suse.com/security/cve/CVE-2014-3689
suse.com/security/cve/CVE-2014-9718
suse.com/security/cve/CVE-2015-3214
suse.com/security/cve/CVE-2015-5239
suse.com/security/cve/CVE-2015-5745
suse.com/security/cve/CVE-2015-7295
suse.com/security/cve/CVE-2015-7549
suse.com/security/cve/CVE-2015-8504
suse.com/security/cve/CVE-2015-8558
suse.com/security/cve/CVE-2015-8567
suse.com/security/cve/CVE-2015-8568
suse.com/security/cve/CVE-2015-8613
suse.com/security/cve/CVE-2015-8619
suse.com/security/cve/CVE-2015-8743
suse.com/security/cve/CVE-2015-8744
suse.com/security/cve/CVE-2015-8745
suse.com/security/cve/CVE-2015-8817
suse.com/security/cve/CVE-2015-8818
suse.com/security/cve/CVE-2016-1568
suse.com/security/cve/CVE-2016-1714
suse.com/security/cve/CVE-2016-1922
suse.com/security/cve/CVE-2016-1981
suse.com/security/cve/CVE-2016-2198
suse.com/security/cve/CVE-2016-2538
suse.com/security/cve/CVE-2016-2841
suse.com/security/cve/CVE-2016-2857
suse.com/security/cve/CVE-2016-2858
suse.com/security/cve/CVE-2016-3710
suse.com/security/cve/CVE-2016-3712
suse.com/security/cve/CVE-2016-4001
suse.com/security/cve/CVE-2016-4002
suse.com/security/cve/CVE-2016-4020
suse.com/security/cve/CVE-2016-4037
suse.com/security/cve/CVE-2016-4439
suse.com/security/cve/CVE-2016-4441
suse.com/security/cve/CVE-2016-4952
suse.com/support/update/announcement/2016/suse-su-20161698-1
bugzilla.suse.com/936132
bugzilla.suse.com/945404
bugzilla.suse.com/945987
bugzilla.suse.com/945989
suse.com/security/cve/CVE-2015-5278
suse.com/security/cve/CVE-2015-5279
suse.com/security/cve/CVE-2015-6855
suse.com/support/update/announcement/2016/suse-su-20161785-1
ubuntu.com/security/CVE-2015-3214
mail-archive.com/[email protected]/msg304063.html
ubuntu.com/security/notices/USN-2692-1
ubuntu.com/security/CVE-2015-5154
ubuntu.com/security/CVE-2015-5158