Every CVE Search/ Get API key

CVE-2016-0749

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM...

9.8 CriticalFix available

CVE-2016-0749 is a critical vulnerability (CVSS 9.8) in Spice Project Spice, published June 6, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.49%, the 95th percentile. Fixed in spice 0.12.6-4.1.

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

8.49%Up 3.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 9.8

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Record
CVE-2016-0749
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
10.0 HighAV:N/AC:L/Au:N/C:C/I:C/A:C
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Record
CVE-2016-0749
Updated
2026-11-02
EUVDEUVD-2016-0772 No score

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Record
EUVD-2016-0772
Updated
2026-11-03
GitHub AdvisoriesGHSA-jvcp-p6pm-47gg 9.8

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM...

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Record
GHSA-jvcp-p6pm-47gg
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
OSV 9.8

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Record
CVE-2016-0749
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-0749 9.8

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Record
DEBIAN-CVE-2016-0749
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2016-0749 9.8

The smartcard interaction in SPICE allows remote attackers to cause a denial of service (QEMU-KVM process crash) or possibly execute arbitrary code via vectors related to connecting to a guest VM, which triggers a heap-based buffer overflow.

Record
UBUNTU-CVE-2016-0749
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2016-0250 No score

Updated spice packages fix security vulnerabilities

Updated spice packages fix security vulnerabilities:

A memory allocation flaw, leading to a heap-based buffer overflow, was found in spice's smartcard interaction, which runs under the QEMU-KVM context on the host. A user connecting to a guest VM using spice could potentially use this flaw to crash the QEMU-KVM process or execute arbitrary code with the privileges of the host's QEMU-KVM process (CVE-2016-0749).

A memory access flaw was found in the way spice handled certain guests using crafted primary surface parameters. A user in a guest could use this flaw to read from and write to arbitrary memory locations on the host (CVE-2016-2150).

Record
MGASA-2016-0250
Updated
2026-11-02
OSVopenSUSE-SU-2024:10393-1 No score

libspice-server-devel-0.12.8-2.1 on GA media

These are all security issues fixed in the libspice-server-devel-0.12.8-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10393-1
Updated
2026-11-02
OSVSUSE-SU-2016:1559-1 No score

Security update for spice

spice was updated to fix four security issues.

These security issues were fixed:

  • CVE-2016-2150: Guest escape using crafted primary surface parameters (bsc#982386).
  • CVE-2016-0749: Heap-based buffer overflow in smartcard interaction (bsc#982385).
  • CVE-2015-5260: Insufficient validation of surface_id parameter could have caused a crash (bsc#944787).
  • CVE-2015-5261: Host memory access from guest using crafted images (bsc#948976).
Record
SUSE-SU-2016:1559-1
Updated
2026-11-02
OSVSUSE-SU-2016:1561-1 No score

Security update for spice

spice was updated to fix two security issues.

These security issues were fixed:

  • CVE-2016-2150: Guest escape using crafted primary surface parameters (bsc#982386).
  • CVE-2016-0749: Heap-based buffer overflow in smartcard interaction (bsc#982385).
Record
SUSE-SU-2016:1561-1
Updated
2026-11-02
OSVUSN-3014-1 No score

spice vulnerabilities

Jing Zhao discovered that the Spice smartcard support incorrectly handled memory. A remote attacker could use this issue to cause Spice to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only applied to Ubuntu 15.10 and Ubuntu 16.04 LTS. (CVE-2016-0749)

Frediano Ziglio discovered that Spice incorrectly handled certain primary surface parameters. A malicious guest operating system could potentially exploit this issue to escape virtualization. (CVE-2016-2150)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
spice
Debian:12
before 0.12.6-4.1
0.12.6-4.1
spice
Debian:13
before 0.12.6-4.1
0.12.6-4.1
spice
Debian:14
before 0.12.6-4.1
0.12.6-4.1
spice
Debian:8
before 0.12.5-1+deb8u3, plus listed versions
0.12.5-10.12.5-1+deb8u10.12.5-1+deb8u2
0.12.5-1+deb8u3
spice
Mageia:5
before 0.12.5-2.3.mga5
0.12.5-2.3.mga5
spice-server
Red Hat:enterprise_linux:6::client
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server-debuginfo
Red Hat:enterprise_linux:6::client
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server-devel
Red Hat:enterprise_linux:6::client
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server
Red Hat:enterprise_linux:6::computenode
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
Show 34 moreShow less
Affected packages
PackageAffectedFixed
spice-server-devel
Red Hat:enterprise_linux:6::computenode
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server
Red Hat:enterprise_linux:6::server
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server-debuginfo
Red Hat:enterprise_linux:6::server
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server-devel
Red Hat:enterprise_linux:6::server
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server
Red Hat:enterprise_linux:6::workstation
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice-server-devel
Red Hat:enterprise_linux:6::workstation
before 0:0.12.4-13.el6.1
0:0.12.4-13.el6.1
spice
Red Hat:enterprise_linux:7::client
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-debuginfo
Red Hat:enterprise_linux:7::client
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server
Red Hat:enterprise_linux:7::client
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server-devel
Red Hat:enterprise_linux:7::client
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice
Red Hat:enterprise_linux:7::computenode
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server
Red Hat:enterprise_linux:7::computenode
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server-devel
Red Hat:enterprise_linux:7::computenode
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice
Red Hat:enterprise_linux:7::server
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-debuginfo
Red Hat:enterprise_linux:7::server
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server
Red Hat:enterprise_linux:7::server
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server-devel
Red Hat:enterprise_linux:7::server
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice
Red Hat:enterprise_linux:7::workstation
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server
Red Hat:enterprise_linux:7::workstation
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice-server-devel
Red Hat:enterprise_linux:7::workstation
before 0:0.12.4-15.el7_2.1
0:0.12.4-15.el7_2.1
spice
SUSE:Linux Enterprise Desktop 12 SP1
before 0.12.5-4.1
0.12.5-4.1
spice
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 0.12.5-4.1
0.12.5-4.1
spice
SUSE:Linux Enterprise Server 12 SP1
before 0.12.5-4.1
0.12.5-4.1
spice
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 0.12.5-4.1
0.12.5-4.1
spice
SUSE:Linux Enterprise Desktop 12
before 0.12.4-8.9.1
0.12.4-8.9.1
spice
SUSE:Linux Enterprise Software Development Kit 12
before 0.12.4-8.9.1
0.12.4-8.9.1
spice
SUSE:Linux Enterprise Server 12
before 0.12.4-8.9.1
0.12.4-8.9.1
spice
SUSE:Linux Enterprise Server for SAP Applications 12
before 0.12.4-8.9.1
0.12.4-8.9.1
spice
Ubuntu:14.04:LTS
before 0.12.4-0nocelt2ubuntu1.3, plus listed versions
0.12.4-0nocelt10.12.4-0nocelt1.10.12.4-0nocelt1.1ubuntu10.12.4-0nocelt20.12.4-0nocelt2ubuntu10.12.4-0nocelt2ubuntu1.10.12.4-0nocelt2ubuntu1.2
0.12.4-0nocelt2ubuntu1.3
spice
Ubuntu:16.04:LTS
before 0.12.6-4ubuntu0.1, plus listed versions
0.12.5-1.1ubuntu20.12.6-4
0.12.6-4ubuntu0.1
spice
openSUSE:Tumbleweed
before 0.12.8-2.1
0.12.8-2.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 32 moreShow less
MoveEnter Open