CVE-2017-7506 Memory corruption in spice
An authenticated attacker can cause a crash or memory leak in the SPICE server via crafted messages, leading to denial of service or information disclosure.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2017-7506?
CVE-2017-7506 is a high-severity memory corruption vulnerability in The SPICE Project spice, published on 18 Jul 2017. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
spice versions though 0.13 are vulnerable to out-of-bounds memory access when processing specially crafted messages from authenticated attacker to the spice server resulting into crash and/or server memory leak.
Weakness: CWE-119
Which versions are affected by CVE-2017-7506?
It affects 1 product.
Linux distribution packages (40)
spice-server Red Hat:enterprise_linux:6::client | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-debuginfo Red Hat:enterprise_linux:6::client | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-devel Red Hat:enterprise_linux:6::client | All versions | 0:0.12.4-16.el6_10.2 |
spice-server Red Hat:enterprise_linux:6::computenode | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-debuginfo Red Hat:enterprise_linux:6::computenode | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-devel Red Hat:enterprise_linux:6::computenode | All versions | 0:0.12.4-16.el6_10.2 |
spice-server Red Hat:enterprise_linux:6::server | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-debuginfo Red Hat:enterprise_linux:6::server | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-devel Red Hat:enterprise_linux:6::server | All versions | 0:0.12.4-16.el6_10.2 |
spice-server Red Hat:enterprise_linux:6::workstation | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-debuginfo Red Hat:enterprise_linux:6::workstation | All versions | 0:0.12.4-16.el6_10.2 |
spice-server-devel Red Hat:enterprise_linux:6::workstation | All versions | 0:0.12.4-16.el6_10.2 |
spice Red Hat:enterprise_linux:7::client | All versions | 0:0.12.8-2.el7.1 |
spice-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:0.12.8-2.el7.1 |
spice-server Red Hat:enterprise_linux:7::client | All versions | 0:0.12.8-2.el7.1 |
spice-server-devel Red Hat:enterprise_linux:7::client | All versions | 0:0.12.8-2.el7.1 |
spice Red Hat:enterprise_linux:7::computenode | All versions | 0:0.12.8-2.el7.1 |
spice-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:0.12.8-2.el7.1 |
spice-server Red Hat:enterprise_linux:7::computenode | All versions | 0:0.12.8-2.el7.1 |
spice-server-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:0.12.8-2.el7.1 |
imgbased Red Hat:enterprise_linux:7::hypervisor | All versions | 0:0.9.47-0.1.el7ev |
ovirt-node-ng Red Hat:enterprise_linux:7::hypervisor | All versions | 0:4.1.5-0.20170810.0.el7 |
ovirt-node-ng-nodectl Red Hat:enterprise_linux:7::hypervisor | All versions | 0:4.1.5-0.20170810.0.el7 |
redhat-release-virtualization-host Red Hat:enterprise_linux:7::hypervisor | All versions | 0:4.1-5.0.el7 |
redhat-virtualization-host Red Hat:enterprise_linux:7::hypervisor | All versions | 0:4.1-20170816.2.el7_4 |
redhat-virtualization-host-image-update Red Hat:enterprise_linux:7::hypervisor | All versions | 0:4.1-20170816.2.el7_4 |
redhat-virtualization-host-image-update-placeholder Red Hat:enterprise_linux:7::hypervisor | All versions | 0:4.1-5.0.el7 |
spice Red Hat:enterprise_linux:7::server | All versions | 0:0.12.8-2.el7.1 |
spice-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:0.12.8-2.el7.1 |
spice-server Red Hat:enterprise_linux:7::server | All versions | 0:0.12.8-2.el7.1 |
spice-server-devel Red Hat:enterprise_linux:7::server | All versions | 0:0.12.8-2.el7.1 |
spice Red Hat:enterprise_linux:7::workstation | All versions | 0:0.12.8-2.el7.1 |
spice-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 0:0.12.8-2.el7.1 |
spice-server Red Hat:enterprise_linux:7::workstation | All versions | 0:0.12.8-2.el7.1 |
spice-server-devel Red Hat:enterprise_linux:7::workstation | All versions | 0:0.12.8-2.el7.1 |
spice SUSE:Linux Enterprise Desktop 12 SP2 | All versions | 0.12.7-10.3.1 |
spice SUSE:Linux Enterprise Desktop 12 SP3 | All versions | 0.12.8-3.9 |
spice SUSE:Linux Enterprise Server 11 SP4 | All versions | 0.12.4-11.1 |
spice SUSE:Linux Enterprise Server 12 SP1-LTSS | All versions | 0.12.5-10.1 |
spice SUSE:Linux Enterprise Server 12 SP2 | All versions | 0.12.7-10.3.1 |
Products include Spice Project Spice.
How do I fix CVE-2017-7506?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2017-7506 being exploited?
There is no known exploitation of CVE-2017-7506 in the wild and no public exploit code.
Other vulnerabilities in The SPICE Project spice
Sources
Also known as ALPINE-CVE-2017-7506, DEBIAN-CVE-2017-7506, DSA-3907-1, GHSA-3pjw-h9v6-f5x8, MGASA-2017-0239, RHBA-2017:2529 and 9 more.