]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
spice: security bump to version 0.12.6
authorPeter Korsgaard <peter@korsgaard.com>
Wed, 21 Jun 2017 22:07:42 +0000 (00:07 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 26 Jun 2017 12:32:30 +0000 (14:32 +0200)
commit09830fa832891f97e24339691ba792fc6af2ec73
treec269df64fb7b26f674b3dc340add2ff9831f3d99
parente02c52c47b7f51ec54d4ecb756af3640638905d8
spice: security bump to version 0.12.6

Fixes the following security issues:

CVE-2015-3247: 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.

CVE-2015-5260: Heap-based buffer overflow in SPICE before 0.12.6 allows
guest OS users to cause a denial of service (heap-based memory corruption
and QEMU-KVM crash) or possibly execute arbitrary code on the host via QXL
commands related to the surface_id parameter.

CVE-2015-5261: Heap-based buffer overflow in SPICE before 0.12.6 allows
guest OS users to read and write to arbitrary memory locations on the host
via guest QXL commands related to surface creation.

Client/gui support is gone upstream (moved to spice-gtk / virt-viewer), so
add Config.in.legacy handling for them.

Lz4 is a new optional dependency, so handle it.

The spice protocol definition is no longer included and instead used from
spice-protocol.  The build system uses pkg-config --variable=codegendir to
find the build time path of this, which doesn't take our STAGING_DIR prefix
into consideration, so it needs some help.  The installed protocol
definition will likewise be newer than the generated files, so we need to
workaround that to ensure they are not regenerated (which needs host python
/ pyparsing).

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 622ff3d6ea63ca7c7aab7e5609cfb1e4190eff8a)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Config.in.legacy
package/spice/Config.in
package/spice/spice.hash
package/spice/spice.mk