CVE-2016-2150
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via...
CVE-2016-2150 is a high vulnerability (CVSS 7.1) 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 0.36%, the 30th percentile. Fixed in spice 0.12.6-4.1.
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.1
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
- Record
CVE-2016-2150- CVSS 3.0
- 7.1 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 3.6 Low
AV:L/AC:L/Au:N/C:P/I:P/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
CVE List No score
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
- Record
CVE-2016-2150- Updated
- 2026-11-02
EUVDEUVD-2016-3251 No score
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
- Record
EUVD-2016-3251- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xcwp-848r-pq94
7.1
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via...
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
- Record
GHSA-xcwp-848r-pq94- CVSS 3.0
- 7.1 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
OSV
7.1
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
- Record
CVE-2016-2150- CVSS 3.0
- 7.1 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-2150
7.1
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
- Record
DEBIAN-CVE-2016-2150- CVSS 3.0
- 7.1 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2016-2150
7.1
SPICE allows local guest OS users to read from or write to arbitrary host memory locations via crafted primary surface parameters, a similar issue to CVE-2015-5261.
- Record
UBUNTU-CVE-2016-2150- CVSS 3.0
- 7.1 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - 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
OSVSUSE-SU-2021:14744-1 No score
Security update for spice
This update for spice fixes the following issues:
- CVE-2021-20201: client initiated renegotiation causing denial of service (bsc#1181686)
- CVE-2020-14355: Fixed multiple buffer overflow vulnerabilities in QUIC decoding code (bsc#1177158)
- CVE-2016-2150: Fixed a guest escape using crafted primary surface parameters (bsc#982386)
- Record
SUSE-SU-2021:14744-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
| Package | Affected | Fixed |
|---|---|---|
spiceDebian:12 |
before 0.12.6-4.1 | 0.12.6-4.1 |
spiceDebian:13 |
before 0.12.6-4.1 | 0.12.6-4.1 |
spiceDebian:14 |
before 0.12.6-4.1 | 0.12.6-4.1 |
spiceDebian:7 |
before 0.11.0-1+deb7u3, plus listed versions 0.11.0-10.11.0-1+deb7u10.11.0-1+deb7u2 |
0.11.0-1+deb7u3 |
spiceDebian: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 |
spiceMageia:5 |
before 0.12.5-2.3.mga5 | 0.12.5-2.3.mga5 |
spice-serverRed Hat:enterprise_linux:6::client |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-server-debuginfoRed Hat:enterprise_linux:6::client |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-server-develRed Hat:enterprise_linux:6::client |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-serverRed Hat:enterprise_linux:6::computenode |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
Show 36 moreShow less
| Package | Affected | Fixed |
|---|---|---|
spice-server-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-server-develRed Hat:enterprise_linux:6::computenode |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-serverRed Hat:enterprise_linux:6::server |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-server-debuginfoRed Hat:enterprise_linux:6::server |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-server-develRed Hat:enterprise_linux:6::server |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-serverRed Hat:enterprise_linux:6::workstation |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-server-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spice-server-develRed Hat:enterprise_linux:6::workstation |
before 0:0.12.4-13.el6.1 | 0:0.12.4-13.el6.1 |
spiceRed Hat:enterprise_linux:7::client |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-debuginfoRed Hat:enterprise_linux:7::client |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-serverRed Hat:enterprise_linux:7::client |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-server-develRed Hat:enterprise_linux:7::client |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spiceRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-serverRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-server-develRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spiceRed Hat:enterprise_linux:7::server |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-debuginfoRed Hat:enterprise_linux:7::server |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-serverRed Hat:enterprise_linux:7::server |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-server-develRed Hat:enterprise_linux:7::server |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spiceRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-serverRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spice-server-develRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-15.el7_2.1 | 0:0.12.4-15.el7_2.1 |
spiceSUSE:Linux Enterprise Desktop 12 SP1 |
before 0.12.5-4.1 | 0.12.5-4.1 |
spiceSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 0.12.5-4.1 | 0.12.5-4.1 |
spiceSUSE:Linux Enterprise Server 12 SP1 |
before 0.12.5-4.1 | 0.12.5-4.1 |
spiceSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 0.12.5-4.1 | 0.12.5-4.1 |
spiceSUSE:Linux Enterprise Desktop 12 |
before 0.12.4-8.9.1 | 0.12.4-8.9.1 |
spiceSUSE:Linux Enterprise Software Development Kit 12 |
before 0.12.4-8.9.1 | 0.12.4-8.9.1 |
spiceSUSE:Linux Enterprise Server 12 |
before 0.12.4-8.9.1 | 0.12.4-8.9.1 |
spiceSUSE:Linux Enterprise Server for SAP Applications 12 |
before 0.12.4-8.9.1 | 0.12.4-8.9.1 |
spiceSUSE:Linux Enterprise Server 11 SP4-LTSS |
before 0.12.4-21.1 | 0.12.4-21.1 |
spiceUbuntu: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 |
spiceUbuntu: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 |
spiceopenSUSE:Tumbleweed |
before 0.12.8-2.1 | 0.12.8-2.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
security.gentoo.org/glsa/201606-05
oracle.com/technetwork/topics/security/linuxbulletinapr2016-2952096.html
lists.opensuse.org/opensuse-updates/2016-07/msg00003.html
ubuntu.com/usn/USN-3014-1
lists.opensuse.org/opensuse-updates/2016-07/msg00004.html
access.redhat.com/errata/RHSA-2016:1205
Show 37 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=1313496
debian.org/security/2016/dsa-3596
access.redhat.com/errata/RHSA-2016:1204
nvd.nist.gov/vuln/detail/CVE-2016-2150
github.com/advisories/GHSA-xcwp-848r-pq94
security-tracker.debian.org/tracker/CVE-2016-2150
advisories.mageia.org/MGASA-2016-0250.html
bugs.mageia.org/show_bug.cgi?id=18649
rhn.redhat.com/errata/RHSA-2016-1205.html
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1300646
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1204.json
access.redhat.com/security/cve/CVE-2016-0749
cve.org/CVERecord?id=CVE-2016-0749
nvd.nist.gov/vuln/detail/CVE-2016-0749
access.redhat.com/security/cve/CVE-2016-2150
cve.org/CVERecord?id=CVE-2016-2150
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1205.json
suse.com/support/update/announcement/2016/suse-su-20161559-1
bugzilla.suse.com/944787
bugzilla.suse.com/948976
bugzilla.suse.com/982385
bugzilla.suse.com/982386
suse.com/security/cve/CVE-2015-5260
suse.com/security/cve/CVE-2015-5261
suse.com/security/cve/CVE-2016-0749
suse.com/security/cve/CVE-2016-2150
suse.com/support/update/announcement/2016/suse-su-20161561-1
suse.com/support/update/announcement/2021/suse-su-202114744-1
bugzilla.suse.com/1177158
bugzilla.suse.com/1181686
suse.com/security/cve/CVE-2020-14355
suse.com/security/cve/CVE-2021-20201
ubuntu.com/security/CVE-2016-2150
ubuntu.com/security/notices/USN-3014-1
ubuntu.com/security/CVE-2016-0749
suse.com/security/cve/CVE-2015-3247