Critical Vulnerability in SPICE Package: Denial of Service Risk
Summary
ALPINE-CVE-2016-9578: A vulnerability was discovered in SPICE before 0.13.90 in the server's protocol handling. Affects spice versions < 0.12.8-r3. Fixed in 0.12.8-r3. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
SPICE (Simple Protocol for Independent Computing Environments) is an open-source protocol designed to facilitate communication between virtual machines and clients. It enables remote access to virtualized desktops and provides features such as audio, video, and USB redirection. The SPICE package is widely used in virtualization environments to enhance user experience. However, a vulnerability was discovered that could allow an attacker to exploit the protocol handling, leading to potential service disruptions.
Vulnerability Detail
A vulnerability was discovered in SPICE before version 0.13.90, specifically in the server's protocol handling. An attacker who can connect to the SPICE server can send crafted messages that may cause the server process to crash. This vulnerability poses a significant risk as it can lead to a denial of service, impacting the availability of services relying on SPICE. The CVSS score for this vulnerability is 7.5, indicating a high severity level.
How To Fix
Minimum fixed version
0.12.8-r3
This is the first release that contains the fix.
sudo apk add --upgrade spice
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary workaround, you can restrict access to the SPICE server by implementing firewall rules to limit connections only to trusted IP addresses. This can help mitigate the risk of exploitation until the package is updated.
Conclusion
The vulnerability in the SPICE package poses a significant risk of denial of service due to improper protocol handling. It is crucial to update to the patched version 0.12.8-r3 to mitigate this risk. Additionally, implementing firewall rules can serve as a temporary workaround until the update is applied.
See every vulnerability recorded for spice →
FAQ
The vulnerability allows an attacker to send crafted messages to the SPICE server, potentially causing it to crash.
The primary impact is a denial of service, which can disrupt access to virtual machines and services relying on SPICE.
You can use the Vulert playground at Vulert Scanner to check if your application is affected without needing to sign up.
Yes, the patched version of the SPICE package is 0.12.8-r3. Updating to this version will resolve the vulnerability.
Vulert monitors and alerts for open-source vulnerabilities in software using just a manifest file like package-lock.json. It provides real-time alerts for vulnerabilities.
References
Related vulnerabilities
Recent vulnerabilities recorded for spice.