Multiple integer overflow and buffer overflow issues were discovered in spice-clients handling of LZ compressed frames. A malicious server could cause the client to crash or, potentially, execute arbitrary code.
A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
Name | Vendor | Start Version | End Version |
---|---|---|---|
Spice | Spice_project | - (including) | - (including) |
Red Hat Enterprise Linux 6 | RedHat | spice-gtk-0:0.26-8.el6_10.2 | * |
Red Hat Enterprise Linux 7 | RedHat | libgovirt-0:0.3.4-3.el7 | * |
Red Hat Enterprise Linux 7 | RedHat | spice-gtk-0:0.35-4.el7 | * |
Red Hat Enterprise Linux 7 | RedHat | spice-vdagent-0:0.14.0-18.el7 | * |
Red Hat Enterprise Linux 7 | RedHat | virt-viewer-0:5.0-15.el7 | * |
Spice-gtk | Ubuntu | artful | * |
Spice-gtk | Ubuntu | bionic | * |
Spice-gtk | Ubuntu | cosmic | * |
Spice-gtk | Ubuntu | devel | * |
Spice-gtk | Ubuntu | disco | * |
Spice-gtk | Ubuntu | eoan | * |
Spice-gtk | Ubuntu | esm-apps/bionic | * |
Spice-gtk | Ubuntu | esm-apps/focal | * |
Spice-gtk | Ubuntu | esm-apps/jammy | * |
Spice-gtk | Ubuntu | esm-apps/noble | * |
Spice-gtk | Ubuntu | esm-apps/xenial | * |
Spice-gtk | Ubuntu | focal | * |
Spice-gtk | Ubuntu | groovy | * |
Spice-gtk | Ubuntu | hirsute | * |
Spice-gtk | Ubuntu | impish | * |
Spice-gtk | Ubuntu | jammy | * |
Spice-gtk | Ubuntu | kinetic | * |
Spice-gtk | Ubuntu | lunar | * |
Spice-gtk | Ubuntu | mantic | * |
Spice-gtk | Ubuntu | noble | * |
Spice-gtk | Ubuntu | oracular | * |
Spice-gtk | Ubuntu | trusty | * |
Spice-gtk | Ubuntu | xenial | * |