Bug 982386 - (CVE-2016-2150) VUL-0: CVE-2016-2150: spice: guest escape using crafted primary surface parameters
(CVE-2016-2150)
VUL-0: CVE-2016-2150: spice: guest escape using crafted primary surface param...
Status: REOPENED
Classification: Novell Products
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents
unspecified
Other Other
: P3 - Medium : Normal
: ---
Assigned To: Security Team bot
Security Team bot
CVSSv2:SUSE:CVE-2016-2150:6.6:(AV:L/...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2016-05-31 15:37 UTC by Marcus Meissner
Modified: 2021-06-08 22:30 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
0067-create-a-function-to-validate-surface-parameters.patch (4.24 KB, patch)
2016-05-31 15:38 UTC, Marcus Meissner
Details | Diff
0068-improve-primary-surface-parameter-checks.patch (1.36 KB, patch)
2016-05-31 15:38 UTC, Marcus Meissner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Meissner 2016-05-31 15:37:54 UTC
CRD: 2016-06-06

Hi all,

There are two issues in spice. There's a small description below, I've
attached our patches to this mail (from our RHEL7, not sure how well
they apply to the newest upstream or older versions).

Both of them are still embargoed, there's no coordinated release date
set yet. Will anyone need >2 weeks?

I can share reproducers/instructions upon request. However, I remember
that at least CVE-2016-0749 was rather painful to reproduce and I forgot
the exact steps that I took already, so I probably won't be able to help
you very much there. 


CVE-2016-2150:
==============

It was found that one malicious guest inside a virtual machine can take
control of the corresponding Qemu process in the host using crafted
primary surface parameters.

This issue is similar to CVE-2015-5261, but it's using different path
in the code.

Discovered by: Frediano Ziglio, Red Hat

Patches:
0067-create-a-function-to-validate-surface-parameters.patch
0068-improve-primary-surface-parameter-checks.patch
Comment 1 Marcus Meissner 2016-05-31 15:38:33 UTC
Created attachment 678945 [details]
0067-create-a-function-to-validate-surface-parameters.patch

0067-create-a-function-to-validate-surface-parameters.patch
Comment 2 Marcus Meissner 2016-05-31 15:38:49 UTC
Created attachment 678946 [details]
0068-improve-primary-surface-parameter-checks.patch

0068-improve-primary-surface-parameter-checks.patch
Comment 3 Swamp Workflow Management 2016-05-31 22:00:45 UTC
bugbot adjusting priority
Comment 7 Marcus Meissner 2016-06-08 09:09:23 UTC
is public now
Comment 9 Swamp Workflow Management 2016-06-13 11:08:19 UTC
SUSE-SU-2016:1559-1: An update that fixes four vulnerabilities is now available.

Category: security (moderate)
Bug References: 944787,948976,982385,982386
CVE References: CVE-2015-5260,CVE-2015-5261,CVE-2016-0749,CVE-2016-2150
Sources used:
SUSE Linux Enterprise Software Development Kit 12-SP1 (src):    spice-0.12.5-4.1
SUSE Linux Enterprise Server 12-SP1 (src):    spice-0.12.5-4.1
SUSE Linux Enterprise Desktop 12-SP1 (src):    spice-0.12.5-4.1
Comment 10 Swamp Workflow Management 2016-06-13 15:08:46 UTC
SUSE-SU-2016:1561-1: An update that fixes two vulnerabilities is now available.

Category: security (moderate)
Bug References: 982385,982386
CVE References: CVE-2016-0749,CVE-2016-2150
Sources used:
SUSE Linux Enterprise Software Development Kit 12 (src):    spice-0.12.4-8.9.1
SUSE Linux Enterprise Server 12 (src):    spice-0.12.4-8.9.1
SUSE Linux Enterprise Desktop 12 (src):    spice-0.12.4-8.9.1
Comment 11 Bernhard Wiedemann 2016-06-13 20:00:32 UTC
This is an autogenerated message for OBS integration:
This bug (982386) was mentioned in
https://build.opensuse.org/request/show/401753 42.1 / spice
Comment 12 Bernhard Wiedemann 2016-06-14 10:00:28 UTC
This is an autogenerated message for OBS integration:
This bug (982386) was mentioned in
https://build.opensuse.org/request/show/401858 13.2 / spice
Comment 13 Swamp Workflow Management 2016-07-01 15:13:49 UTC
openSUSE-SU-2016:1725-1: An update that fixes two vulnerabilities is now available.

Category: security (moderate)
Bug References: 982385,982386
CVE References: CVE-2016-0749,CVE-2016-2150
Sources used:
openSUSE 13.2 (src):    spice-0.12.4-4.12.1
Comment 14 Swamp Workflow Management 2016-07-01 15:14:12 UTC
openSUSE-SU-2016:1726-1: An update that fixes two vulnerabilities is now available.

Category: security (moderate)
Bug References: 982385,982386
CVE References: CVE-2016-0749,CVE-2016-2150
Sources used:
openSUSE Leap 42.1 (src):    spice-0.12.5-8.1
Comment 15 Sebastian Krahmer 2016-11-07 12:54:38 UTC
close
Comment 16 Bernhard Wiedemann 2017-02-02 11:02:27 UTC
This is an autogenerated message for OBS integration:
This bug (982386) was mentioned in
https://build.opensuse.org/request/show/454133 Factory / spice
Comment 21 Charles Arnold 2021-06-03 22:11:59 UTC
Submitted for SLE11-SP4.
Comment 22 Swamp Workflow Management 2021-06-08 22:30:46 UTC
SUSE-SU-2021:14744-1: An update that fixes three vulnerabilities is now available.

Category: security (important)
Bug References: 1177158,1181686,982386
CVE References: CVE-2016-2150,CVE-2020-14355,CVE-2021-20201
JIRA References: 
Sources used:
SUSE Linux Enterprise Server 11-SP4-LTSS (src):    spice-0.12.4-21.1
SUSE Linux Enterprise Debuginfo 11-SP4 (src):    spice-0.12.4-21.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.