Every CVESearch/Get API key

CVE-2014-7815

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of...

5.0 MediumFix available

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Exploit likelihood

3.74%Up 1.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used5.0

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Record
CVE-2014-7815
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE ListNo score

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Record
CVE-2014-7815
Updated
2026-11-02
EUVDEUVD-2014-7684No score

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Record
EUVD-2014-7684
Updated
2026-11-03
GitHub AdvisoriesGHSA-5gvx-32vr-xx6vNo score

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of...

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Record
GHSA-5gvx-32vr-xx6v
Weakness
CWE-20
Updated
2026-11-02
OSVNo score

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Record
CVE-2014-7815
Updated
2026-11-02
OSVDEBIAN-CVE-2014-7815No score

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Record
DEBIAN-CVE-2014-7815
Updated
2026-11-02
Show 11 moreShow less
OSVMGASA-2014-0467No score

Updated qemu packages fix security vulnerabilities

The Advanced Threat Research team at Intel Security reported that guest provided parameter were insufficiently validated in rectangle functions in the vmware-vga driver. A privileged guest user could use this flaw to write into qemu address space on the host, potentially escalating their privileges to those of the qemu host process (CVE-2014-3689).

It was discovered that QEMU incorrectly handled USB xHCI controller live migration. An attacker could possibly use this issue to cause a denial of service, or possibly execute arbitrary code (CVE-2014-5263).

James Spadaro of Cisco reported insufficiently sanitized bits_per_pixel from the client in the QEMU VNC display driver. An attacker having access to the guest's VNC console could use this flaw to crash the guest (CVE-2014-7815).

Additionally, the qemu update in MGASA-2014-0426 did not have USB redirection support because Qemu 1.6.2 requires an updated libusbredirparser library. This update has been built against the updated usbredirparser library.

Record
MGASA-2014-0467
Updated
2026-11-02
OSVopenSUSE-SU-2024:10196-1No score

xen-4.7.0_12-1.3 on GA media

These are all security issues fixed in the xen-4.7.0_12-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10196-1
Updated
2026-11-02
OSVSUSE-SU-2015:1782-1No score

Security update for qemu

qemu was updated to fix several security issues and bugs.

The following vulnerabilities were fixed:

  • CVE-2015-5154: Heap-based buffer overflow in the IDE subsystem in QEMU, when the container has a CDROM drive enabled, allows local guest users to execute arbitrary code on the host via unspecified ATAPI commands. (bsc#938344).
  • CVE-2015-5278: QEMU was vulnerable to an infinite loop issue that could occur when receiving packets over the network. (bsc#945989)
  • CVE-2015-5279: QEMU was vulnerable to a heap buffer overflow issue that could occur when receiving packets over the network. (bsc#945987)
  • CVE-2015-6855: QEMU was vulnerable to a divide by zero issue that could occur while executing an IDE command WIN_READ_NATIVE_MAX to determine the maximum size of a drive. (bsc#945404)
  • CVE-2014-7815: The set_pixel_format function in ui/vnc.c in QEMU allowed remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value. (bsc#902737):

Also these non-security issues were fixed:

  • bsc#937572: Fixed dictzip on big endian systems
  • bsc#934517: Fix 'info tlb' causes guest to freeze
  • bsc#934506: Fix vte monitor consol looks empy
  • bsc#937125: Fix parsing of scsi-disk wwn uint64 property
  • bsc#945778: Drop .probe hooks for DictZip and tar block drivers
  • bsc#937572: Fold common-obj-y -> block-obj-y change into original patches
  • bsc#928308,bsc#944017: Fix virtio-ccw index errors when initrd gets too large
  • bsc#936537: Fix possible qemu-img error when converting to compressed qcow2 image
  • bsc#939216: Fix reboot fail after install using uefi
  • bsc#943446: qemu-img convert doesn't create MB aligned VHDs anymore
Record
SUSE-SU-2015:1782-1
Updated
2026-11-02
OSVSUSE-SU-2016:0873-1No score

Security update for xen

xen was updated to fix 44 security issues.

These security issues were fixed:

  • CVE-2013-4533: Buffer overflow in the pxa2xx_ssp_load function in hw/arm/pxa2xx.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via a crafted s->rx_level value in a savevm image (bsc#864655).
  • CVE-2013-4534: Buffer overflow in hw/intc/openpic.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via vectors related to IRQDest elements (bsc#864811).
  • CVE-2013-4537: The ssi_sd_transfer function in hw/sd/ssi-sd.c allowed remote attackers to execute arbitrary code via a crafted arglen value in a savevm image (bsc#864391).
  • CVE-2013-4538: Multiple buffer overflows in the ssd0323_load function in hw/display/ssd0323.c allowed remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via crafted (1) cmd_len, (2) row, or (3) col values; (4) row_start and row_end values; or (5) col_star and col_end values in a savevm image (bsc#864769).
  • CVE-2013-4539: Multiple buffer overflows in the tsc210x_load function in hw/input/tsc210x.c might have allowed remote attackers to execute arbitrary code via a crafted (1) precision, (2) nextprecision, (3) function, or (4) nextfunction value in a savevm image (bsc#864805).
  • CVE-2014-0222: Integer overflow in the qcow_open function in block/qcow.c allowed remote attackers to cause a denial of service (crash) via a large L2 table in a QCOW version 1 image (bsc#877642).
  • CVE-2014-3640: The sosendto function in slirp/udp.c allowed local users to cause a denial of service (NULL pointer dereference) by sending a udp packet with a value of 0 in the source port and address, which triggers access of an uninitialized socket (bsc#897654).
  • CVE-2014-3689: The vmware-vga driver (hw/display/vmware_vga.c) allowed local guest users to write to qemu memory locations and gain privileges via unspecified parameters related to rectangle handling (bsc#901508).
  • CVE-2014-7815: The set_pixel_format function in ui/vnc.c allowed remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value (bsc#902737).
  • CVE-2014-9718: The (1) BMDMA and (2) AHCI HBA interfaces in the IDE functionality had multiple interpretations of a function's return value, which allowed guest OS users to cause a host OS denial of service (memory consumption or infinite loop, and system crash) via a PRDT with zero complete sectors, related to the bmdma_prepare_buf and ahci_dma_prepare_buf functions (bsc#928393).
  • CVE-2015-1779: The VNC websocket frame decoder allowed remote attackers to cause a denial of service (memory and CPU consumption) via a large (1) websocket payload or (2) HTTP headers section (bsc#924018).
  • CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
  • CVE-2015-6855: hw/ide/core.c 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-7512: Buffer overflow in the pcnet_receive function in hw/net/pcnet.c, when a guest NIC has a larger MTU, allowed remote attackers to cause a denial of service (guest OS crash) or execute arbitrary code via a large packet (bsc#957162).
  • CVE-2015-7549: pci: NULL pointer dereference issue (bsc#958917).
  • CVE-2015-8345: eepro100: infinite loop in processing command block list (bsc#956829).
  • CVE-2015-8504: VNC: floating point exception (bsc#958491).
  • CVE-2015-8550: Paravirtualized drivers were incautious about shared memory contents (XSA-155) (bsc#957988).
  • CVE-2015-8554: qemu-dm buffer overrun in MSI-X handling (XSA-164) (bsc#958007).
  • CVE-2015-8555: Information leak in legacy x86 FPU/XMM initialization (XSA-165) (bsc#958009).
  • CVE-2015-8558: Infinite loop in…
Record
SUSE-SU-2016:0873-1
Updated
2026-11-02
OSVSUSE-SU-2016:0955-1No score

Security update for xen

xen was updated to fix 47 security issues.

These security issues were fixed:

  • CVE-2013-4527: Buffer overflow in hw/timer/hpet.c might have allowed remote attackers to execute arbitrary code via vectors related to the number of timers (bnc#864673).
  • CVE-2013-4529: Buffer overflow in hw/pci/pcie_aer.c allowed remote attackers to cause a denial of service and possibly execute arbitrary code via a large log_num value in a savevm image (bnc#864678).
  • CVE-2013-4530: Buffer overflow in hw/ssi/pl022.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via crafted tx_fifo_head and rx_fifo_head values in a savevm image (bnc#864682).
  • CVE-2013-4533: Buffer overflow in the pxa2xx_ssp_load function in hw/arm/pxa2xx.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via a crafted s->rx_level value in a savevm image (bsc#864655).
  • CVE-2013-4534: Buffer overflow in hw/intc/openpic.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via vectors related to IRQDest elements (bsc#864811).
  • CVE-2013-4537: The ssi_sd_transfer function in hw/sd/ssi-sd.c allowed remote attackers to execute arbitrary code via a crafted arglen value in a savevm image (bsc#864391).
  • CVE-2013-4538: Multiple buffer overflows in the ssd0323_load function in hw/display/ssd0323.c allowed remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via crafted (1) cmd_len, (2) row, or (3) col values; (4) row_start and row_end values; or (5) col_star and col_end values in a savevm image (bsc#864769).
  • CVE-2013-4539: Multiple buffer overflows in the tsc210x_load function in hw/input/tsc210x.c might have allowed remote attackers to execute arbitrary code via a crafted (1) precision, (2) nextprecision, (3) function, or (4) nextfunction value in a savevm image (bsc#864805).
  • CVE-2014-0222: Integer overflow in the qcow_open function in block/qcow.c allowed remote attackers to cause a denial of service (crash) via a large L2 table in a QCOW version 1 image (bsc#877642).
  • CVE-2014-3640: The sosendto function in slirp/udp.c allowed local users to cause a denial of service (NULL pointer dereference) by sending a udp packet with a value of 0 in the source port and address, which triggers access of an uninitialized socket (bsc#897654).
  • CVE-2014-3689: The vmware-vga driver (hw/display/vmware_vga.c) allowed local guest users to write to qemu memory locations and gain privileges via unspecified parameters related to rectangle handling (bsc#901508).
  • CVE-2014-7815: The set_pixel_format function in ui/vnc.c allowed remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value (bsc#902737).
  • CVE-2014-9718: The (1) BMDMA and (2) AHCI HBA interfaces in the IDE functionality had multiple interpretations of a function's return value, which allowed guest OS users to cause a host OS denial of service (memory consumption or infinite loop, and system crash) via a PRDT with zero complete sectors, related to the bmdma_prepare_buf and ahci_dma_prepare_buf functions (bsc#928393).
  • CVE-2015-1779: The VNC websocket frame decoder allowed remote attackers to cause a denial of service (memory and CPU consumption) via a large (1) websocket payload or (2) HTTP headers section (bsc#924018).
  • CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
  • CVE-2015-6855: hw/ide/core.c 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-7512: Buffer overflow in the pcnet_receive function in hw/net/pcnet.c, when a guest NIC has a larger MTU, allowed remote attackers to cause a denial of service (guest OS crash) or execute…
Record
SUSE-SU-2016:0955-1
Updated
2026-11-02
OSVSUSE-SU-2016:1154-1No score

Security update for xen

xen was updated to fix 27 security issues.

These security issues were fixed:

  • CVE-2013-4533: Buffer overflow in the pxa2xx_ssp_load function in hw/arm/pxa2xx.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via a crafted s->rx_level value in a savevm image (bsc#864655).
  • CVE-2013-4534: Buffer overflow in hw/intc/openpic.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via vectors related to IRQDest elements (bsc#864811).
  • CVE-2013-4537: The ssi_sd_transfer function in hw/sd/ssi-sd.c allowed remote attackers to execute arbitrary code via a crafted arglen value in a savevm image (bsc#864391).
  • CVE-2013-4538: Multiple buffer overflows in the ssd0323_load function in hw/display/ssd0323.c allowed remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via crafted (1) cmd_len, (2) row, or (3) col values; (4) row_start and row_end values; or (5) col_star and col_end values in a savevm image (bsc#864769).
  • CVE-2013-4539: Multiple buffer overflows in the tsc210x_load function in hw/input/tsc210x.c might have allowed remote attackers to execute arbitrary code via a crafted (1) precision, (2) nextprecision, (3) function, or (4) nextfunction value in a savevm image (bsc#864805).
  • CVE-2014-0222: Integer overflow in the qcow_open function in block/qcow.c allowed remote attackers to cause a denial of service (crash) via a large L2 table in a QCOW version 1 image (bsc#877642).
  • CVE-2014-3640: The sosendto function in slirp/udp.c allowed local users to cause a denial of service (NULL pointer dereference) by sending a udp packet with a value of 0 in the source port and address, which triggers access of an uninitialized socket (bsc#897654).
  • CVE-2014-3689: The vmware-vga driver (hw/display/vmware_vga.c) allowed local guest users to write to qemu memory locations and gain privileges via unspecified parameters related to rectangle handling (bsc#901508).
  • CVE-2014-7815: The set_pixel_format function in ui/vnc.c allowed remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value (bsc#902737).
  • CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
  • CVE-2015-7512: Buffer overflow in the pcnet_receive function in hw/net/pcnet.c, when a guest NIC has a larger MTU, allowed remote attackers to cause a denial of service (guest OS crash) or execute arbitrary code via a large packet (bsc#957162).
  • CVE-2015-8504: VNC: floating point exception (bsc#958491).
  • CVE-2015-8550: Paravirtualized drivers were incautious about shared memory contents (XSA-155) (bsc#957988).
  • CVE-2015-8554: qemu-dm buffer overrun in MSI-X handling (XSA-164) (bsc#958007).
  • CVE-2015-8555: Information leak in legacy x86 FPU/XMM initialization (XSA-165) (bsc#958009).
  • CVE-2015-8558: Infinite loop in ehci_advance_state resulted in DoS (bsc#959005).
  • CVE-2015-8743: ne2000: OOB memory access in ioport r/w functions (bsc#960725).
  • CVE-2015-8745: Reading IMR registers lead to a crash via assert(2) call (bsc#960707).
  • CVE-2016-1570: The PV superpage functionality in arch/x86/mm.c allowed local PV guests to obtain sensitive information, cause a denial of service, gain privileges, or have unspecified other impact via a crafted page identifier (MFN) to the (1) MMUEXT_MARK_SUPER or (2) MMUEXT_UNMARK_SUPER sub-op in the HYPERVISOR_mmuext_op hypercall or (3) unknown vectors related to page table updates (bsc#960861).
  • CVE-2016-1571: VMX: intercept issue with INVLPG on non-canonical address (XSA-168) (bsc#960862).
  • CVE-2016-1714: nvram: OOB r/w access in processing firmware configurations (bsc#961691).
  • CVE-2016-1981: e1000 infinite loop in start_xmit and e1000_receive_iov routines (bsc#963782).
  • CVE-2016-2270: Xen allowed local guest administrators to cause a denial of service (host reboot) via vectors related to multiple mappings of MMIO pages with different cachability settings (bsc#965315). -…
Record
SUSE-SU-2016:1154-1
Updated
2026-11-02
OSVSUSE-SU-2016:1318-1No score

Security update for xen

xen was updated to fix 46 security issues.

These security issues were fixed:

  • CVE-2013-4527: Buffer overflow in hw/timer/hpet.c might have allowed remote attackers to execute arbitrary code via vectors related to the number of timers (bsc#964746).
  • CVE-2013-4529: Buffer overflow in hw/pci/pcie_aer.c allowed remote attackers to cause a denial of service and possibly execute arbitrary code via a large log_num value in a savevm image (bsc#964929).
  • CVE-2013-4530: Buffer overflow in hw/ssi/pl022.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via crafted tx_fifo_head and rx_fifo_head values in a savevm image (bsc#964950).
  • CVE-2013-4533: Buffer overflow in the pxa2xx_ssp_load function in hw/arm/pxa2xx.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via a crafted s->rx_level value in a savevm image (bsc#964644).
  • CVE-2013-4534: Buffer overflow in hw/intc/openpic.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via vectors related to IRQDest elements (bsc#964452).
  • CVE-2013-4537: The ssi_sd_transfer function in hw/sd/ssi-sd.c allowed remote attackers to execute arbitrary code via a crafted arglen value in a savevm image (bsc#962642).
  • CVE-2013-4538: Multiple buffer overflows in the ssd0323_load function in hw/display/ssd0323.c allowed remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via crafted (1) cmd_len, (2) row, or (3) col values; (4) row_start and row_end values; or (5) col_star and col_end values in a savevm image (bsc#962335).
  • CVE-2013-4539: Multiple buffer overflows in the tsc210x_load function in hw/input/tsc210x.c might have allowed remote attackers to execute arbitrary code via a crafted (1) precision, (2) nextprecision, (3) function, or (4) nextfunction value in a savevm image (bsc#962758).
  • CVE-2014-0222: Integer overflow in the qcow_open function in block/qcow.c allowed remote attackers to cause a denial of service (crash) via a large L2 table in a QCOW version 1 image (bsc#964925).
  • CVE-2014-3640: The sosendto function in slirp/udp.c allowed local users to cause a denial of service (NULL pointer dereference) by sending a udp packet with a value of 0 in the source port and address, which triggers access of an uninitialized socket (bsc#965112).
  • CVE-2014-3689: The vmware-vga driver (hw/display/vmware_vga.c) allowed local guest users to write to qemu memory locations and gain privileges via unspecified parameters related to rectangle handling (bsc#962611).
  • CVE-2014-7815: The set_pixel_format function in ui/vnc.c allowed remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value (bsc#962627).
  • CVE-2014-9718: The (1) BMDMA and (2) AHCI HBA interfaces in the IDE functionality had multiple interpretations of a function's return value, which allowed guest OS users to cause a host OS denial of service (memory consumption or infinite loop, and system crash) via a PRDT with zero complete sectors, related to the bmdma_prepare_buf and ahci_dma_prepare_buf functions (bsc#964431).
  • CVE-2015-1779: The VNC websocket frame decoder allowed remote attackers to cause a denial of service (memory and CPU consumption) via a large (1) websocket payload or (2) HTTP headers section (bsc#962632).
  • CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#964947).
  • CVE-2015-6855: hw/ide/core.c 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#965156).
  • CVE-2015-7512: Buffer overflow in the pcnet_receive function in hw/net/pcnet.c, when a guest NIC has a larger MTU, allowed remote attackers to cause a denial of service (guest OS crash) or execute…
Record
SUSE-SU-2016:1318-1
Updated
2026-11-02
OSVSUSE-SU-2016:1745-1No score

Security update for xen

xen was updated to fix 36 security issues.

These security issues were fixed:

  • CVE-2013-4527: Buffer overflow in hw/timer/hpet.c might have allowed remote attackers to execute arbitrary code via vectors related to the number of timers (bnc#864673).
  • CVE-2013-4529: Buffer overflow in hw/pci/pcie_aer.c allowed remote attackers to cause a denial of service and possibly execute arbitrary code via a large log_num value in a savevm image (bnc#864678).
  • CVE-2013-4530: Buffer overflow in hw/ssi/pl022.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via crafted tx_fifo_head and rx_fifo_head values in a savevm image (bnc#864682).
  • CVE-2013-4533: Buffer overflow in the pxa2xx_ssp_load function in hw/arm/pxa2xx.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via a crafted s->rx_level value in a savevm image (bsc#864655).
  • CVE-2013-4534: Buffer overflow in hw/intc/openpic.c allowed remote attackers to cause a denial of service or possibly execute arbitrary code via vectors related to IRQDest elements (bsc#864811).
  • CVE-2013-4537: The ssi_sd_transfer function in hw/sd/ssi-sd.c allowed remote attackers to execute arbitrary code via a crafted arglen value in a savevm image (bsc#864391).
  • CVE-2013-4538: Multiple buffer overflows in the ssd0323_load function in hw/display/ssd0323.c allowed remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via crafted (1) cmd_len, (2) row, or (3) col values; (4) row_start and row_end values; or (5) col_star and col_end values in a savevm image (bsc#864769).
  • CVE-2013-4539: Multiple buffer overflows in the tsc210x_load function in hw/input/tsc210x.c might have allowed remote attackers to execute arbitrary code via a crafted (1) precision, (2) nextprecision, (3) function, or (4) nextfunction value in a savevm image (bsc#864805).
  • CVE-2014-0222: Integer overflow in the qcow_open function in block/qcow.c allowed remote attackers to cause a denial of service (crash) via a large L2 table in a QCOW version 1 image (bsc#877642).
  • CVE-2014-3640: The sosendto function in slirp/udp.c allowed local users to cause a denial of service (NULL pointer dereference) by sending a udp packet with a value of 0 in the source port and address, which triggers access of an uninitialized socket (bsc#897654).
  • CVE-2014-3689: The vmware-vga driver (hw/display/vmware_vga.c) allowed local guest users to write to qemu memory locations and gain privileges via unspecified parameters related to rectangle handling (bsc#901508).
  • CVE-2014-7815: The set_pixel_format function in ui/vnc.c allowed remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value (bsc#902737).
  • CVE-2014-9718: The (1) BMDMA and (2) AHCI HBA interfaces in the IDE functionality had multiple interpretations of a function's return value, which allowed guest OS users to cause a host OS denial of service (memory consumption or infinite loop, and system crash) via a PRDT with zero complete sectors, related to the bmdma_prepare_buf and ahci_dma_prepare_buf functions (bsc#928393).
  • CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
  • CVE-2015-6855: hw/ide/core.c 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-7512: Buffer overflow in the pcnet_receive function in hw/net/pcnet.c, when a guest NIC has a larger MTU, allowed remote attackers to cause a denial of service (guest OS crash) or execute arbitrary code via a large packet (bsc#957162).
  • CVE-2015-8345: eepro100: infinite loop in processing command block list (bsc#956829).
  • CVE-2015-8504: VNC: floating point exception (bsc#958491). -…
Record
SUSE-SU-2016:1745-1
Updated
2026-11-02
OSVSUSE-SU-2016:2628-1No score

Security update for kvm

kvm was updated to fix 16 security issues.

These security issues were fixed:

  • CVE-2015-6815: e1000 NIC emulation support was vulnerable to an infinite loop issue. A privileged user inside guest could have used this flaw to crash the Qemu instance resulting in DoS. (bsc#944697).
  • CVE-2016-2391: The ohci_bus_start function in the USB OHCI emulation support (hw/usb/hcd-ohci.c) in QEMU allowed local guest OS administrators to cause a denial of service (NULL pointer dereference and QEMU process crash) via vectors related to multiple eof_timers (bsc#967013).
  • CVE-2016-2392: The is_rndis function in the USB Net device emulator (hw/usb/dev-network.c) in QEMU did not properly validate USB configuration descriptor objects, which allowed local guest OS administrators to cause a denial of service (NULL pointer dereference and QEMU process crash) via vectors involving a remote NDIS control message packet (bsc#967012).
  • CVE-2016-4453: The vmsvga_fifo_run function in hw/display/vmware_vga.c in QEMU allowed local guest OS administrators to cause a denial of service (infinite loop and QEMU process crash) via a VGA command (bsc#982223).
  • CVE-2016-4454: The vmsvga_fifo_read_raw function in hw/display/vmware_vga.c in QEMU allowed local guest OS administrators to obtain sensitive host memory information or cause a denial of service (QEMU process crash) by changing FIFO registers and issuing a VGA command, which triggers an out-of-bounds read (bsc#982222).
  • CVE-2016-5105: The megasas_dcmd_cfg_read function in hw/scsi/megasas.c in QEMU, when built with MegaRAID SAS 8708EM2 Host Bus Adapter emulation support, used an uninitialized variable, which allowed local guest administrators to read host memory via vectors involving a MegaRAID Firmware Interface (MFI) command (bsc#982017).
  • CVE-2016-5106: The megasas_dcmd_set_properties function in hw/scsi/megasas.c in QEMU, when built with MegaRAID SAS 8708EM2 Host Bus Adapter emulation support, allowed local guest administrators to cause a denial of service (out-of-bounds write access) via vectors involving a MegaRAID Firmware Interface (MFI) command (bsc#982018).
  • CVE-2016-5107: The megasas_lookup_frame function in QEMU, when built with MegaRAID SAS 8708EM2 Host Bus Adapter emulation support, allowed local guest OS administrators to cause a denial of service (out-of-bounds read and crash) via unspecified vectors (bsc#982019).
  • CVE-2016-5126: Heap-based buffer overflow in the iscsi_aio_ioctl function in block/iscsi.c in QEMU allowed local guest OS users to cause a denial of service (QEMU process crash) or possibly execute arbitrary code via a crafted iSCSI asynchronous I/O ioctl call (bsc#982285).
  • CVE-2016-5238: The get_cmd function in hw/scsi/esp.c in QEMU allowed local guest OS administrators to cause a denial of service (out-of-bounds write and QEMU process crash) via vectors related to reading from the information transfer buffer in non-DMA mode (bsc#982959).
  • CVE-2016-5337: The megasas_ctrl_get_info function in hw/scsi/megasas.c in QEMU allowed local guest OS administrators to obtain sensitive host memory information via vectors related to reading device control information (bsc#983961).
  • CVE-2016-5338: The (1) esp_reg_read and (2) esp_reg_write functions in hw/scsi/esp.c in QEMU allowed local guest OS administrators to cause a denial of service (QEMU process crash) or execute arbitrary code on the QEMU host via vectors related to the information transfer buffer (bsc#983982).
  • CVE-2016-5403: The virtqueue_pop function in hw/virtio/virtio.c in QEMU allowed local guest OS administrators to cause a denial of service (memory consumption and QEMU process crash) by submitting requests without waiting for completion (bsc#991080).
  • CVE-2016-6490: Infinite loop in the virtio framework. A privileged user inside the guest could have used this flaw to crash the Qemu instance on the host resulting in DoS (bsc#991466).
  • CVE-2016-7116: Host directory sharing via Plan 9 File System(9pfs) was…
Record
SUSE-SU-2016:2628-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-7815No score

The set_pixel_format function in ui/vnc.c in QEMU allows remote attackers to cause a denial of service (crash) via a small bytes_per_pixel value.

Record
UBUNTU-CVE-2014-7815
Updated
2026-11-02
OSVUSN-2409-1No score

qemu, qemu-kvm vulnerabilities

Laszlo Ersek discovered that QEMU incorrectly handled memory in the vga device. A malicious guest could possibly use this issue to read arbitrary host memory. This issue only affected Ubuntu 14.04 LTS and Ubuntu 14.10. (CVE-2014-3615)

Xavier Mehrenberger and Stephane Duverger discovered that QEMU incorrectly handled certain udp packets when using guest networking. A malicious guest could possibly use this issue to cause a denial of service. (CVE-2014-3640)

It was discovered that QEMU incorrectly handled parameter validation in the vmware_vga device. A malicious guest could possibly use this issue to write into memory of the host, leading to privilege escalation. (CVE-2014-3689)

It was discovered that QEMU incorrectly handled USB xHCI controller live migration. An attacker could possibly use this issue to cause a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 14.04 LTS. (CVE-2014-5263)

Michael S. Tsirkin discovered that QEMU incorrectly handled memory in the ACPI PCI hotplug interface. A malicious guest could possibly use this issue to access memory of the host, leading to information disclosure or privilege escalation. This issue only affected Ubuntu 14.04 LTS. (CVE-2014-5388)

James Spadaro discovered that QEMU incorrectly handled certain VNC bytes_per_pixel values. An attacker having access to a VNC console could possibly use this issue to cause a guest to crash, resulting in a denial of service. (CVE-2014-7815)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qemu
Debian:12
before 2.1+dfsg-7
2.1+dfsg-7
qemu
Debian:13
before 2.1+dfsg-7
2.1+dfsg-7
qemu
Debian:14
before 2.1+dfsg-7
2.1+dfsg-7
qemu
Debian:7
From an advisory covering 2 CVEs
before 1.1.2+dfsg-6a+deb7u5, plus listed versions
1.1.2+dfsg-6a1.1.2+dfsg-6a+deb7u11.1.2+dfsg-6a+deb7u21.1.2+dfsg-6a+deb7u31.1.2+dfsg-6a+deb7u4
1.1.2+dfsg-6a+deb7u5
qemu-kvm
Debian:7
From an advisory covering 2 CVEs
before 1.1.2+dfsg-6+deb7u5, plus listed versions
1.1.2+dfsg-61.1.2+dfsg-6+deb7u11.1.2+dfsg-6+deb7u21.1.2+dfsg-6+deb7u31.1.2+dfsg-6+deb7u4
1.1.2+dfsg-6+deb7u5
qemu
Mageia:4
From an advisory covering 3 CVEs
before 1.6.2-1.5.mga4
1.6.2-1.5.mga4
usbredir
Mageia:4
From an advisory covering 3 CVEs
before 0.6-1.mga4
0.6-1.mga4
libcacard-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-tools
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
Show 59 moreShow less
Affected packages
PackageAffectedFixed
libcacard
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-img
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-common
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-tools
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-tools
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-img
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-common
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-tools
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-tools
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-img
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-common
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-tools
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-tools
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-img
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-common
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
qemu-kvm-tools
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 10:1.5.3-86.el7
10:1.5.3-86.el7
libcacard-devel-rhev
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
libcacard-rhev
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
libcacard-tools-rhev
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
qemu-img-rhev
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
qemu-kvm-common-rhev
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
qemu-kvm-rhev
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
qemu-kvm-rhev-debuginfo
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
qemu-kvm-tools-rhev
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 4 CVEs
before 10:2.1.2-23.el7
10:2.1.2-23.el7
qemu
SUSE:Linux Enterprise Desktop 12
From an advisory covering 5 CVEs
before 2.0.2-48.9.1
2.0.2-48.9.1
qemu
SUSE:Linux Enterprise Server 12
From an advisory covering 5 CVEs
before 2.0.2-48.9.1
2.0.2-48.9.1
qemu
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 5 CVEs
before 2.0.2-48.9.1
2.0.2-48.9.1
xen
SUSE:Linux Enterprise Desktop 12 SP1
From an advisory covering 43 CVEs
before 4.5.2_06-7.1
4.5.2_06-7.1
xen
SUSE:Linux Enterprise Software Development Kit 12 SP1
From an advisory covering 43 CVEs
before 4.5.2_06-7.1
4.5.2_06-7.1
xen
SUSE:Linux Enterprise Server 12 SP1
From an advisory covering 43 CVEs
before 4.5.2_06-7.1
4.5.2_06-7.1
xen
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 43 CVEs
before 4.5.2_06-7.1
4.5.2_06-7.1
xen
SUSE:Linux Enterprise Software Development Kit 11 SP4
From an advisory covering 46 CVEs
before 4.4.4_02-32.1
4.4.4_02-32.1
xen
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 46 CVEs
before 4.4.4_02-32.1
4.4.4_02-32.1
xen
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 46 CVEs
before 4.4.4_02-32.1
4.4.4_02-32.1
xen
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 46 CVEs
before 4.4.4_02-32.1
4.4.4_02-32.1
xen
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 26 CVEs
before 4.1.6_08-26.1
4.1.6_08-26.1
xen
SUSE:Linux Enterprise Desktop 12
From an advisory covering 45 CVEs
before 4.4.4_02-22.19.1
4.4.4_02-22.19.1
xen
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 45 CVEs
before 4.4.4_02-22.19.1
4.4.4_02-22.19.1
xen
SUSE:Linux Enterprise Server 12
From an advisory covering 45 CVEs
before 4.4.4_02-22.19.1
4.4.4_02-22.19.1
xen
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 45 CVEs
before 4.4.4_02-22.19.1
4.4.4_02-22.19.1
xen
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 35 CVEs
before 4.2.5_20-24.9
4.2.5_20-24.9
kvm
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 16 CVEs
before 1.4.2-47.1
1.4.2-47.1
kvm
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 16 CVEs
before 1.4.2-47.1
1.4.2-47.1
qemu
Ubuntu:14.04:LTS
before 2.0.0+dfsg-2ubuntu1.7, 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 27 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.6
2.0.0+dfsg-2ubuntu1.7
qemu
Ubuntu:14.04:LTS
From an advisory covering 6 CVEs
before 2.0.0+dfsg-2ubuntu1.7, 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 27 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.6
2.0.0+dfsg-2ubuntu1.7
xen
openSUSE:Tumbleweed
From an advisory covering 124 CVEs
before 4.7.0_12-1.3
4.7.0_12-1.3

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-2014-7815 is a medium vulnerability (CVSS 5.0) in Qemu, published October 29, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.74%, the 90th percentile. Fixed in qemu 2.1+dfsg-7.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 273 references and the rest of 6 source descriptions. The JSON record has them.

MoveEnter Open