Oval Definition:oval:org.opensuse.security:def:56720
Revision Date:2020-12-01Version:1
Title:Security update for qemu (Important)
Description:

This update for qemu fixes the following issues:

* This update has the next round of Spectre v2 related patches, which now integrate with corresponding changes in libvirt. (CVE-2017-5715 bsc#1068032)

The January 2018 release of qemu initially addressed the Spectre v2 vulnerability for KVM guests by exposing the spec-ctrl feature for all x86 vcpu types, which was the quick and dirty approach, but not the proper solution.

We replaced our initial patch by the patches from upstream.

This update defines spec_ctrl and ibpb cpu feature flags as well as new cpu models which are clones of existing models with either -IBRS or -IBPB added to the end of the model name. These new vcpu models explicitly include the new feature(s), whereas the feature flags can be added to the cpu parameter as with other features. In short, for continued Spectre v2 protection, ensure that either the appropriate cpu feature flag is added to the QEMU command-line, or one of the new cpu models is used.

Although migration from older versions is supported, the new cpu features won't be properly exposed to the guest until it is restarted with the cpu features explicitly added. A reboot is insufficient.

A warning patch is added which attempts to detect a migration from a qemu version which had the quick and dirty fix (it only detects certain cases, but hopefully is helpful.) For additional information on Spectre v2 as it relates to QEMU, see: https://www.qemu.org/2018/02/14/qemu-2-11-1-and-spectre-update/

A patch is added to continue to detect Spectre v2 mitigation features (as shown by cpuid), and if found provide that feature to guests, even if running on older KVM (kernel) versions which do not yet expose that feature to QEMU. (bsc#1082276)

These two patches will be removed when we can reasonably assume everyone is running with the appropriate updates.

Spectre fixes for IBM Z Series were included by providing more hw features to guests (bsc#1076813)

Also security fixes for the following CVE issues are included:

- CVE-2017-17381: The Virtio Vring implementation in QEMU allowed local OS guest users to cause a denial of service (divide-by-zero error and QEMU process crash) by unsetting vring alignment while updating Virtio rings. (bsc#1071228) - CVE-2017-16845: The PS2 driver in Qemu did not validate 'rptr' and 'count' values during guest migration, leading to out-of-bounds access. (bsc#1068613) - CVE-2017-15119: The Network Block Device (NBD) server in Quick Emulator (QEMU), was vulnerable to a denial of service issue. It could occur if a client sent large option requests, making the server waste CPU time on reading up to 4GB per request. A client could use this flaw to keep the NBD server from serving other requests, resulting in DoS. (bsc#1070144) - CVE-2017-18043: Integer overflow in the macro ROUND_UP (n, d) in Quick Emulator (Qemu) allowed a user to cause a denial of service (Qemu process crash). (bsc#1076775) - CVE-2018-5683: The VGA driver in Qemu allowed local OS guest privileged users to cause a denial of service (out-of-bounds read and QEMU process crash) by leveraging improper memory address validation. (bsc#1076114) - CVE-2018-7550: The multiboot functionality in Quick Emulator (aka QEMU) allowed local guest OS users to execute arbitrary code on the QEMU host via an out-of-bounds read or write memory access. (bsc#1083291) - CVE-2017-15124: VNC server implementation in Quick Emulator (QEMU) was found to be vulnerable to an unbounded memory allocation issue, as it did not throttle the framebuffer updates sent to its client. If the client did not consume these updates, VNC server allocates growing memory to hold onto this data. A malicious remote VNC client could use this flaw to cause DoS to the server host. (bsc#1073489)

Additional bugs fixed:

- Fix pcihp for 1.6 and older machine types (bsc#1074572) - Fix packaging dependencies (coreutils) for qemu-ksm package (bsc#1040202)
Family:unixClass:patch
Status:Reference(s):1005544
1022263
1022264
1022265
1022283
1022284
1022553
1027519
1037216
1038564
1040202
1042781
1042892
1046191
1050751
1068032
1068613
1070144
1071228
1073489
1074572
1075091
1075994
1076114
1076775
1076813
1082276
1083291
1085003
1085276
1087082
1087813
1087845
1089895
1090671
1091041
1091755
1092497
1093215
1094019
1099279
1111331
1115550
1116380
1119183
1120386
1121816
1121821
1125535
1130324
1130680
1131107
1133147
1133818
1136449
1137325
1146519
1146544
1146612
1149591
1153811
1154844
1155311
1155897
1156060
1157038
1157042
1157070
1157143
1157155
1157157
1157158
1157303
1157324
1157333
1157464
1157804
1157923
1158021
1158132
1158381
1158394
1158398
1158410
1158413
1158417
1158427
1158445
1158819
1158823
1158824
1158827
1158834
1158900
1158903
1158904
1159199
1159285
1159297
1159841
1159908
1159910
1159911
1159912
1160195
1162227
1162298
1162928
1162929
1162931
1163971
1164069
1164078
1164846
1165111
1165311
1165873
1165881
1165984
1165985
1167629
1168075
1168295
1168404
1168407
1168424
1168829
1168854
1169066
1170056
1170345
1170778
938945
941922
954980
985025
CVE-2010-2242
CVE-2011-1146
CVE-2011-2511
CVE-2011-4600
CVE-2012-3445
CVE-2013-0170
CVE-2013-1962
CVE-2013-2218
CVE-2013-2230
CVE-2013-4153
CVE-2013-4154
CVE-2013-4239
CVE-2013-4296
CVE-2013-4297
CVE-2013-4311
CVE-2013-4399
CVE-2013-4400
CVE-2013-4401
CVE-2013-6436
CVE-2013-6457
CVE-2013-6458
CVE-2014-0028
CVE-2014-0179
CVE-2014-1447
CVE-2014-3633
CVE-2014-3657
CVE-2014-7823
CVE-2014-8136
CVE-2015-0236
CVE-2015-4000
CVE-2015-5186
CVE-2015-5247
CVE-2015-5313
CVE-2015-8126
CVE-2016-10166
CVE-2016-10167
CVE-2016-10168
CVE-2016-4658
CVE-2016-6906
CVE-2016-6912
CVE-2016-7167
CVE-2016-8615
CVE-2016-8616
CVE-2016-8617
CVE-2016-8618
CVE-2016-8619
CVE-2016-8620
CVE-2016-8621
CVE-2016-8622
CVE-2016-8623
CVE-2016-8624
CVE-2016-9317
CVE-2017-15119
CVE-2017-15124
CVE-2017-16845
CVE-2017-17381
CVE-2017-18043
CVE-2017-18255
CVE-2017-5715
CVE-2017-7533
CVE-2017-7645
CVE-2017-8890
CVE-2017-9242
CVE-2018-1000199
CVE-2018-10675
CVE-2018-12126
CVE-2018-12127
CVE-2018-12130
CVE-2018-20815
CVE-2018-21008
CVE-2018-3639
CVE-2018-5683
CVE-2018-7550
CVE-2018-7750
CVE-2019-11091
CVE-2019-14615
CVE-2019-14895
CVE-2019-14896
CVE-2019-14897
CVE-2019-14901
CVE-2019-15213
CVE-2019-18660
CVE-2019-18675
CVE-2019-18683
CVE-2019-19052
CVE-2019-19062
CVE-2019-19066
CVE-2019-19073
CVE-2019-19074
CVE-2019-19319
CVE-2019-19332
CVE-2019-19447
CVE-2019-19523
CVE-2019-19524
CVE-2019-19525
CVE-2019-19527
CVE-2019-19530
CVE-2019-19531
CVE-2019-19532
CVE-2019-19533
CVE-2019-19534
CVE-2019-19535
CVE-2019-19536
CVE-2019-19537
CVE-2019-19767
CVE-2019-19768
CVE-2019-19965
CVE-2019-19966
CVE-2019-20054
CVE-2019-20096
CVE-2019-3701
CVE-2019-5108
CVE-2019-6109
CVE-2019-6111
CVE-2019-9455
CVE-2019-9458
CVE-2019-9924
CVE-2020-10690
CVE-2020-10720
CVE-2020-10942
CVE-2020-11494
CVE-2020-11608
CVE-2020-11609
CVE-2020-1927
CVE-2020-1934
CVE-2020-1938
CVE-2020-2732
CVE-2020-8647
CVE-2020-8648
CVE-2020-8649
CVE-2020-8992
CVE-2020-9383
SUSE-SU-2016:0050-1
SUSE-SU-2016:2209-1
SUSE-SU-2016:2650-1
SUSE-SU-2017:0468-1
SUSE-SU-2017:2091-1
SUSE-SU-2018:0762-1
SUSE-SU-2018:0873-1
SUSE-SU-2018:1375-1
SUSE-SU-2019:0838-2
SUSE-SU-2019:0941-1
SUSE-SU-2019:1166-1
SUSE-SU-2019:1371-1
SUSE-SU-2020:1255-1
SUSE-SU-2020:1272-1
Platform(s):openSUSE Leap 15.0
openSUSE Leap 15.1
SUSE Linux Enterprise Desktop 12 SP3
SUSE Linux Enterprise Server 12 SP1
SUSE Linux Enterprise Server 12 SP1-LTSS
SUSE Linux Enterprise Server 12 SP2
SUSE Linux Enterprise Server 12 SP2-BCL
SUSE Linux Enterprise Server 12 SP2-ESPOS
SUSE Linux Enterprise Server 12 SP2-LTSS
SUSE Linux Enterprise Server 12 SP3
SUSE Linux Enterprise Server 12 SP3-BCL
SUSE Linux Enterprise Server 12 SP3-ESPOS
SUSE Linux Enterprise Server 12 SP3-LTSS
SUSE Linux Enterprise Server 12 SP4
SUSE OpenStack Cloud 6
SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 8
SUSE OpenStack Cloud Crowbar 8
SUSE OpenStack Cloud Crowbar 9
Product(s):
Definition Synopsis
  • openSUSE Leap 15.0 is installed
  • AND cifs-utils-6.5-lp150.1 is installed
  • Definition Synopsis
  • openSUSE Leap 15.1 is installed
  • AND Package Information
  • pdns-4.1.11-20 is installed
  • OR pdns-backend-geoip-4.1.8-lp151.2.3 is installed
  • OR pdns-backend-godbc-4.1.11-20 is installed
  • OR pdns-backend-ldap-4.1.11-20 is installed
  • OR pdns-backend-lua-4.1.11-20 is installed
  • OR pdns-backend-mydns-4.1.11-20 is installed
  • OR pdns-backend-mysql-4.1.11-20 is installed
  • OR pdns-backend-postgresql-4.1.11-20 is installed
  • OR pdns-backend-remote-4.1.11-20 is installed
  • OR pdns-backend-sqlite3-4.1.11-20 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Desktop 12 SP3 is installed
  • AND Package Information
  • qemu-2.9.1-6.12 is installed
  • OR qemu-block-curl-2.9.1-6.12 is installed
  • OR qemu-ipxe-1.0.0-6.12 is installed
  • OR qemu-kvm-2.9.1-6.12 is installed
  • OR qemu-seabios-1.10.2-6.12 is installed
  • OR qemu-sgabios-8-6.12 is installed
  • OR qemu-tools-2.9.1-6.12 is installed
  • OR qemu-vgabios-1.10.2-6.12 is installed
  • OR qemu-x86-2.9.1-6.12 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP1 is installed
  • AND libtcnative-1-0-1.1.32-9 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP1-LTSS is installed
  • AND Package Information
  • kgraft-patch-3_12_69-60_64_35-default-4-2 is installed
  • OR kgraft-patch-3_12_69-60_64_35-xen-4-2 is installed
  • OR kgraft-patch-SLE12-SP1_Update_14-4-2 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP2 is installed
  • AND Package Information
  • curl-7.37.0-31 is installed
  • OR libcurl4-7.37.0-31 is installed
  • OR libcurl4-32bit-7.37.0-31 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP2-BCL is installed
  • AND Package Information
  • java-1_8_0-openjdk-1.8.0.181-27.26 is installed
  • OR java-1_8_0-openjdk-demo-1.8.0.181-27.26 is installed
  • OR java-1_8_0-openjdk-devel-1.8.0.181-27.26 is installed
  • OR java-1_8_0-openjdk-headless-1.8.0.181-27.26 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP2-ESPOS is installed
  • AND Package Information
  • MozillaFirefox-52.9.0esr-109.38 is installed
  • OR MozillaFirefox-devel-52.9.0esr-109.38 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP2-LTSS is installed
  • AND Package Information
  • gpg2-2.0.24-9.3 is installed
  • OR gpg2-lang-2.0.24-9.3 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP3 is installed
  • AND Package Information
  • curl-7.37.0-36 is installed
  • OR libcurl4-7.37.0-36 is installed
  • OR libcurl4-32bit-7.37.0-36 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP3-BCL is installed
  • AND Package Information
  • strongswan-5.1.3-26.13 is installed
  • OR strongswan-doc-5.1.3-26.13 is installed
  • OR strongswan-hmac-5.1.3-26.13 is installed
  • OR strongswan-ipsec-5.1.3-26.13 is installed
  • OR strongswan-libs0-5.1.3-26.13 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP3-ESPOS is installed
  • AND Package Information
  • kgraft-patch-4_4_180-94_103-default-2-2 is installed
  • OR kgraft-patch-SLE12-SP3_Update_28-2-2 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP3-LTSS is installed
  • AND Package Information
  • libjpeg-turbo-1.5.3-31.19 is installed
  • OR libjpeg62-62.2.0-31.19 is installed
  • OR libjpeg62-32bit-62.2.0-31.19 is installed
  • OR libjpeg62-turbo-1.5.3-31.19 is installed
  • OR libjpeg8-8.1.2-31.19 is installed
  • OR libjpeg8-32bit-8.1.2-31.19 is installed
  • OR libturbojpeg0-8.1.2-31.19 is installed
  • Definition Synopsis
  • SUSE Linux Enterprise Server 12 SP4 is installed
  • AND Package Information
  • libXRes1-1.0.7-3 is installed
  • OR libXRes1-32bit-1.0.7-3 is installed
  • Definition Synopsis
  • SUSE OpenStack Cloud 6 is installed
  • AND python-paramiko-1.15.2-2.6 is installed
  • Definition Synopsis
  • SUSE OpenStack Cloud 7 is installed
  • AND Package Information
  • xen-4.7.6_06-43.51 is installed
  • OR xen-doc-html-4.7.6_06-43.51 is installed
  • OR xen-libs-4.7.6_06-43.51 is installed
  • OR xen-libs-32bit-4.7.6_06-43.51 is installed
  • OR xen-tools-4.7.6_06-43.51 is installed
  • OR xen-tools-domU-4.7.6_06-43.51 is installed
  • Definition Synopsis
  • SUSE OpenStack Cloud 8 is installed
  • AND Package Information
  • libmariadb3-3.0.3-3.3 is installed
  • OR mariadb-10.2.15-4.3 is installed
  • OR mariadb-client-10.2.15-4.3 is installed
  • OR mariadb-connector-c-3.0.3-3.3 is installed
  • OR mariadb-errormessages-10.2.15-4.3 is installed
  • OR mariadb-galera-10.2.15-4.3 is installed
  • OR mariadb-tools-10.2.15-4.3 is installed
  • OR xtrabackup-2.4.10-4.3 is installed
  • Definition Synopsis
  • SUSE OpenStack Cloud Crowbar 8 is installed
  • AND Package Information
  • ansible-2.4.6.0-3.9 is installed
  • OR caasp-openstack-heat-templates-1.0+git.1560518045.ad7dc6d-4.18 is installed
  • OR crowbar-core-5.0+git.1593156248.55bbdb26d-3.41 is installed
  • OR crowbar-core-branding-upstream-5.0+git.1593156248.55bbdb26d-3.41 is installed
  • OR crowbar-openstack-5.0+git.1593085772.64c4ab43c-4.40 is installed
  • OR documentation-suse-openstack-cloud-deployment-8.20200527-1.26 is installed
  • OR documentation-suse-openstack-cloud-supplement-8.20200527-1.26 is installed
  • OR documentation-suse-openstack-cloud-upstream-admin-8.20200527-1.26 is installed
  • OR documentation-suse-openstack-cloud-upstream-user-8.20200527-1.26 is installed
  • OR grafana-4.6.5-4.9 is installed
  • OR kibana-4.6.3-3.3 is installed
  • OR openstack-dashboard-12.0.5~dev3-3.26 is installed
  • OR openstack-heat-templates-0.0.0+git.1582270132.8a20477-3.15 is installed
  • OR openstack-keystone-12.0.4~dev11-5.33 is installed
  • OR openstack-keystone-doc-12.0.4~dev11-5.33 is installed
  • OR openstack-monasca-agent-2.2.6~dev4-3.18 is installed
  • OR openstack-monasca-installer-20190923_16.32-3.12 is installed
  • OR openstack-neutron-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-dhcp-agent-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-doc-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-ha-tool-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-l3-agent-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-linuxbridge-agent-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-macvtap-agent-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-metadata-agent-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-metering-agent-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-openvswitch-agent-11.0.9~dev65-3.33 is installed
  • OR openstack-neutron-server-11.0.9~dev65-3.33 is installed
  • OR openstack-octavia-amphora-image-0.1.4-3.12 is installed
  • OR openstack-octavia-amphora-image-x86_64-0.1.4-3.12 is installed
  • OR python-Django-1.11.23-3.15 is installed
  • OR python-Flask-0.12.1-3.3 is installed
  • OR python-Pillow-4.2.1-3.5 is installed
  • OR python-amqp-2.4.2-3.12 is installed
  • OR python-apicapi-1.6.0-3.6 is installed
  • OR python-horizon-12.0.5~dev3-3.26 is installed
  • OR python-keystone-12.0.4~dev11-5.33 is installed
  • OR python-keystoneauth1-3.1.2~dev2-3.3 is installed
  • OR python-monasca-agent-2.2.6~dev4-3.18 is installed
  • OR python-neutron-11.0.9~dev65-3.33 is installed
  • OR python-oslo.messaging-5.30.8-3.11 is installed
  • OR python-psutil-5.2.2-3.3 is installed
  • OR python-pyroute2-0.4.21-3.3 is installed
  • OR python-pysaml2-4.0.2-5.6 is installed
  • OR python-tooz-1.58.1-3.3 is installed
  • OR python-waitress-1.4.3-3.3 is installed
  • OR ruby2.1-rubygem-activeresource-4.0.0-3.3 is installed
  • OR ruby2.1-rubygem-crowbar-client-3.9.2-3.12 is installed
  • OR ruby2.1-rubygem-json-1_7-1.7.7-3.3 is installed
  • OR ruby2.1-rubygem-puma-2.16.0-3.9 is installed
  • OR rubygem-activeresource-4.0.0-3.3 is installed
  • OR rubygem-crowbar-client-3.9.2-3.12 is installed
  • OR rubygem-json-1_7-1.7.7-3.3 is installed
  • OR rubygem-puma-2.16.0-3.9 is installed
  • OR storm-1.1.3-3.3 is installed
  • OR storm-nimbus-1.1.3-3.3 is installed
  • OR storm-supervisor-1.1.3-3.3 is installed
  • Definition Synopsis
  • SUSE OpenStack Cloud Crowbar 9 is installed
  • AND python-Twisted-15.2.1-9.8 is installed
  • BACK