CVE-2015-3247
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote...
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
Exploit likelihood
What each source reports
NVD Score used
6.9
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
- Record
CVE-2015-3247- CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-119, CWE-362
- Updated
- 2026-11-02
CVE List No score
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
- Record
CVE-2015-3247- Updated
- 2026-11-02
EUVDEUVD-2015-3302 No score
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
- Record
EUVD-2015-3302- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jcpp-w729-jxmc No score
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote...
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
- Record
GHSA-jcpp-w729-jxmc- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
- Record
CVE-2015-3247- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-3247 No score
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
- Record
DEBIAN-CVE-2015-3247- Updated
- 2026-11-02
Show 6 moreShow less
OSVMGASA-2015-0373 No score
Updated spice packages fix CVE-2015-3247
Updated spice packages fix security vulnerability:
A race condition flaw, leading to a heap-based memory corruption, was found in spice's worker_update_monitors_config() function, which runs under the QEMU-KVM context on the host. A user in a guest could leverage this flaw to crash the host QEMU-KVM process or, possibly, execute arbitrary code with the privileges of the host QEMU-KVM process (CVE-2015-3247).
- Record
MGASA-2015-0373- 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-2015:1733-1 No score
Security update for spice
Spice was updated to fix three security issues.
The following vulnerabilities were fixed:
- CVE-2015-3247: heap corruption in the spice server (bsc#944460)
- CVE-2015-5261: Guest could have accessed host memory using crafted images (bsc#948976)
- CVE-2015-5260: Insufficient validation of surface_id parameter could have caused a crash (bsc#944460)
- Record
SUSE-SU-2015:1733-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:1259-1 No score
Security update for spice
Spice was updated to fix three security issues.
The following vulnerabilities were fixed:
- CVE-2015-3247: heap corruption in the spice server (bsc#944460)
- CVE-2015-5261: Guest could have accessed host memory using crafted images (bsc#948976)
- CVE-2015-5260: Insufficient validation of surface_id parameter could have caused a crash (bsc#944787)
- Record
SUSE-SU-2016:1259-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-3247 No score
Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
- Record
UBUNTU-CVE-2015-3247- Updated
- 2026-11-02
OSVUSN-2736-1 No score
spice vulnerability
Frediano Ziglio discovered that Spice incorrectly handled monitor configs. 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.
- Record
USN-2736-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
spiceDebian:12 |
before 0.12.5-1.2 | 0.12.5-1.2 |
spiceDebian:13 |
before 0.12.5-1.2 | 0.12.5-1.2 |
spiceDebian:14 |
before 0.12.5-1.2 | 0.12.5-1.2 |
spiceDebian:8 |
before 0.12.5-1+deb8u1, plus listed versions 0.12.5-1 |
0.12.5-1+deb8u1 |
spiceMageia:4 |
before 0.12.4-4.1.mga4 | 0.12.4-4.1.mga4 |
spiceMageia:5 |
before 0.12.5-2.1.mga5 | 0.12.5-2.1.mga5 |
rhev-hypervisor6Red Hat:enterprise_linux:6::hypervisor |
before 0:6.7-20150828.0.el6ev | 0:6.7-20150828.0.el6ev |
rhev-hypervisor7Red Hat:enterprise_linux:6::hypervisor |
before 0:7.1-20150827.1.el6ev | 0:7.1-20150827.1.el6ev |
rhev-hypervisor7Red Hat:enterprise_linux:7::hypervisor |
before 0:7.1-20150827.1.el7ev | 0:7.1-20150827.1.el7ev |
spiceRed Hat:enterprise_linux:7::client |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
Show 36 moreShow less
| Package | Affected | Fixed |
|---|---|---|
spice-debuginfoRed Hat:enterprise_linux:7::client |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-serverRed Hat:enterprise_linux:7::client |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-server-develRed Hat:enterprise_linux:7::client |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spiceRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-serverRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-server-develRed Hat:enterprise_linux:7::computenode |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spiceRed Hat:enterprise_linux:7::server |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-debuginfoRed Hat:enterprise_linux:7::server |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-serverRed Hat:enterprise_linux:7::server |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-server-develRed Hat:enterprise_linux:7::server |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spiceRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-serverRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-server-develRed Hat:enterprise_linux:7::workstation |
before 0:0.12.4-9.el7_1.1 | 0:0.12.4-9.el7_1.1 |
spice-serverRed Hat:enterprise_linux:6::client |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-debuginfoRed Hat:enterprise_linux:6::client |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-develRed Hat:enterprise_linux:6::client |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-serverRed Hat:enterprise_linux:6::computenode |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-develRed Hat:enterprise_linux:6::computenode |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-serverRed Hat:enterprise_linux:6::server |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-debuginfoRed Hat:enterprise_linux:6::server |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-develRed Hat:enterprise_linux:6::server |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-serverRed Hat:enterprise_linux:6::workstation |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spice-server-develRed Hat:enterprise_linux:6::workstation |
before 0:0.12.4-12.el6_7.1 | 0:0.12.4-12.el6_7.1 |
spiceSUSE:Linux Enterprise Desktop 12 |
before 0.12.4-8.5.1 | 0.12.4-8.5.1 |
spiceSUSE:Linux Enterprise Software Development Kit 12 |
before 0.12.4-8.5.1 | 0.12.4-8.5.1 |
spiceSUSE:Linux Enterprise Server 12 |
before 0.12.4-8.5.1 | 0.12.4-8.5.1 |
spiceSUSE:Linux Enterprise Server for SAP Applications 12 |
before 0.12.4-8.5.1 | 0.12.4-8.5.1 |
spiceSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 0.12.4-5.1 | 0.12.4-5.1 |
spiceSUSE:Linux Enterprise Server 11 SP4 |
before 0.12.4-5.1 | 0.12.4-5.1 |
spiceSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 0.12.4-5.1 | 0.12.4-5.1 |
spiceUbuntu:14.04:LTS |
before 0.12.4-0nocelt2ubuntu1.1, plus listed versions 0.12.4-0nocelt10.12.4-0nocelt1.10.12.4-0nocelt1.1ubuntu10.12.4-0nocelt20.12.4-0nocelt2ubuntu1 |
0.12.4-0nocelt2ubuntu1.1 |
spiceopenSUSE:Tumbleweed |
before 0.12.8-2.1 | 0.12.8-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-3247 is a medium vulnerability (CVSS 6.9) in Spice Project Spice, published September 3, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.14%, the 66th percentile. Fixed in spice 0.12.5-1.2.
References
ubuntu.com/usn/USN-2736-1
debian.org/security/2015/dsa-3354
rhn.redhat.com/errata/RHSA-2015-1715.html
lists.freedesktop.org/archives/spice-devel/2015-October/022191.html
lists.opensuse.org/opensuse-updates/2015-09/msg00018.html
securitytracker.com/id/1033460
Show 49 moreShow less
securitytracker.com/id/1033459
securitytracker.com/id/1033753
rhn.redhat.com/errata/RHSA-2015-1714.html
rhn.redhat.com/errata/RHSA-2015-1713.html
nvd.nist.gov/vuln/detail/CVE-2015-3247
access.redhat.com/errata/RHSA-2015:1713
access.redhat.com/errata/RHSA-2015:1714
access.redhat.com/errata/RHSA-2015:1715
access.redhat.com/security/cve/CVE-2015-3247
bugzilla.redhat.com/show_bug.cgi?id=1233238
github.com/advisories/GHSA-jcpp-w729-jxmc
security-tracker.debian.org/tracker/CVE-2015-3247
advisories.mageia.org/MGASA-2015-0373.html
bugs.mageia.org/show_bug.cgi?id=16700
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1173157
bugzilla.redhat.com/show_bug.cgi?id=1173162
bugzilla.redhat.com/show_bug.cgi?id=1174708
bugzilla.redhat.com/show_bug.cgi?id=1206332
bugzilla.redhat.com/show_bug.cgi?id=1225224
bugzilla.redhat.com/show_bug.cgi?id=1231027
bugzilla.redhat.com/show_bug.cgi?id=1233145
bugzilla.redhat.com/show_bug.cgi?id=1248942
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1713.json
access.redhat.com/security/cve/CVE-2014-8137
cve.org/CVERecord?id=CVE-2014-8137
nvd.nist.gov/vuln/detail/CVE-2014-8137
ocert.org/advisories/ocert-2014-012.html
access.redhat.com/security/cve/CVE-2014-8138
cve.org/CVERecord?id=CVE-2014-8138
nvd.nist.gov/vuln/detail/CVE-2014-8138
access.redhat.com/security/cve/CVE-2015-1841
cve.org/CVERecord?id=CVE-2015-1841
nvd.nist.gov/vuln/detail/CVE-2015-1841
cve.org/CVERecord?id=CVE-2015-3247
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1714.json
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1715.json
suse.com/support/update/announcement/2015/suse-su-20151733-1
bugzilla.suse.com/944460
bugzilla.suse.com/948976
suse.com/security/cve/CVE-2015-3247
suse.com/security/cve/CVE-2015-5260
suse.com/security/cve/CVE-2015-5261
suse.com/support/update/announcement/2016/suse-su-20161259-1
bugzilla.suse.com/944787
ubuntu.com/security/CVE-2015-3247
ubuntu.com/security/notices/USN-2736-1
suse.com/security/cve/CVE-2016-0749
suse.com/security/cve/CVE-2016-2150