Description
The (1) red_channel_pipes_add_type and (2) red_channel_pipes_add_empty_msg functions in server/red_channel.c in SPICE before 0.12.4 do not properly perform ring loops, which might allow remote attackers to cause a denial of service (reachable assertion and server exit) by triggering a network error.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | spice | 0.12.4-0nocelt1 | — |
| Debian 13 | spice | 0.12.4-0nocelt1 | — |
| Debian 12 | spice | 0.12.4-0nocelt1 | — |
| Debian 7 | spice | 0.11.0-1+deb7u1 | DSA-2839-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 14.04 LTS | spice | 0.12.4-0nocelt1 | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 6 | rhev-hypervisor6 | 6.4-20130912.1.el6_4 | RHSA-2013:1260 |
| RHEL 6 | spice-server +1 | 0.12.0-12.el6_4.3 | RHSA-2013:1192 |
Advisories 3
- RHSA-2013:1260 Red Hat Security Advisory: rhev-hypervisor6 security and bug fix update Red Hat Security Advisories (RHSA) · Jun 28, 2026
- RHSA-2013:1192 Red Hat Security Advisory: spice-server security update Red Hat Security Advisories (RHSA) · Jun 28, 2026
- DSA-2839-1 spice - denial of service Debian Security (DSA / DLA) · Mar 9, 2026
References
- RHSA-2013:1260 vendor-advisory
- http://cgit.freedesktop.org/spice/spice/commit/?id=53488f0275d6c8a121af49f7ac817d09ce68090d
- [oss-security] 20130715 Re: CVE Request -- spice: unsafe clients ring access abort mailing-list
- USN-1926-1 vendor-advisory
- DSA-2839 vendor-advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=984769