<?xml version="1.0" encoding="UTF-8"?>
<cvrfdoc xmlns="http://www.icasi.org/CVRF/schema/cvrf/1.1" xmlns:cvrf="http://www.icasi.org/CVRF/schema/cvrf/1.1">
  <DocumentTitle xml:lang="en">Security update for xen</DocumentTitle>
  <DocumentType>SUSE Patch</DocumentType>
  <DocumentPublisher Type="Vendor">
    <ContactDetails>security@suse.de</ContactDetails>
    <IssuingAuthority>SUSE Security Team</IssuingAuthority>
  </DocumentPublisher>
  <DocumentTracking>
    <Identification>
      <ID>openSUSE-SU-2017:2394-1</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2017-09-08T15:16:07Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2017-09-08T15:16:07Z</InitialReleaseDate>
    <CurrentReleaseDate>2017-09-08T15:16:07Z</CurrentReleaseDate>
    <Generator>
      <Engine>cve-database/bin/generate-cvrf.pl</Engine>
      <Date>2017-02-24T01:00:00Z</Date>
    </Generator>
  </DocumentTracking>
  <DocumentNotes>
    <Note Title="Topic" Type="Summary" Ordinal="1" xml:lang="en">Security update for xen</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">This update for xen fixes several issues.

These security issues were fixed:

- CVE-2017-12135: Unbounded recursion in grant table code allowed a malicious
  guest to crash the host or potentially escalate privileges/leak information
  (XSA-226, bsc#1051787).
- CVE-2017-12137: Incorrectly-aligned updates to pagetables allowed for
  privilege escalation (XSA-227, bsc#1051788).
- CVE-2017-12136: Race conditions with maptrack free list handling allows a
  malicious guest administrator to crash the host or escalate their privilege to
  that of the host (XSA-228, bsc#1051789).
- CVE-2017-11434: The dhcp_decode function in slirp/bootp.c allowed local guest
  OS users to cause a denial of service (out-of-bounds read) via a crafted DHCP
  options string (bsc#1049578).
- CVE-2017-10664: qemu-nbd did not ignore SIGPIPE, which allowed remote
  attackers to cause a denial of service (daemon crash) by disconnecting during a
  server-to-client reply attempt (bsc#1046637).
- CVE-2017-12855: Premature clearing of GTF_writing / GTF_reading lead to
  potentially leaking sensitive information (XSA-230 bsc#1052686.

These non-security issues were fixed:

- bsc#1055695: XEN: 11SP4 and 12SP3 HVM guests can not be restored after the save using xl stack
- bsc#1035231: Migration of HVM domU did not use superpages on destination dom0
- bsc#1002573: Optimized LVM functions in block-dmmd block-dmmd

This update was imported from the SUSE:SLE-12-SP3:Update update project.</Note>
    <Note Title="Terms of Use" Type="Legal Disclaimer" Ordinal="3" xml:lang="en">The CVRF data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).</Note>
  </DocumentNotes>
  <DocumentDistribution xml:lang="en">Copyright SUSE LLC under the Creative Commons License 4.0 with Attribution (CC-BY-4.0)</DocumentDistribution>
  <DocumentReferences>
    <Reference Type="Self">
      <URL>https://lists.opensuse.org/opensuse-security-announce/2017-09/msg00023.html</URL>
      <Description>E-Mail link for openSUSE-SU-2017:2394-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/support/security/rating/</URL>
      <Description>SUSE Security Ratings</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="openSUSE Leap 42.3">
      <Branch Type="Product Name" Name="openSUSE Leap 42.3">
        <FullProductName ProductID="openSUSE Leap 42.3">openSUSE Leap 42.3</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="xen-4.9.0_11-4.1">
      <FullProductName ProductID="xen-4.9.0_11-4.1">xen-4.9.0_11-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xen-devel-4.9.0_11-4.1">
      <FullProductName ProductID="xen-devel-4.9.0_11-4.1">xen-devel-4.9.0_11-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xen-doc-html-4.9.0_11-4.1">
      <FullProductName ProductID="xen-doc-html-4.9.0_11-4.1">xen-doc-html-4.9.0_11-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xen-libs-4.9.0_11-4.1">
      <FullProductName ProductID="xen-libs-4.9.0_11-4.1">xen-libs-4.9.0_11-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xen-tools-4.9.0_11-4.1">
      <FullProductName ProductID="xen-tools-4.9.0_11-4.1">xen-tools-4.9.0_11-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xen-tools-domU-4.9.0_11-4.1">
      <FullProductName ProductID="xen-tools-domU-4.9.0_11-4.1">xen-tools-domU-4.9.0_11-4.1</FullProductName>
    </Branch>
    <Relationship ProductReference="xen-4.9.0_11-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.3">
      <FullProductName ProductID="openSUSE Leap 42.3:xen-4.9.0_11-4.1">xen-4.9.0_11-4.1 as a component of openSUSE Leap 42.3</FullProductName>
    </Relationship>
    <Relationship ProductReference="xen-devel-4.9.0_11-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.3">
      <FullProductName ProductID="openSUSE Leap 42.3:xen-devel-4.9.0_11-4.1">xen-devel-4.9.0_11-4.1 as a component of openSUSE Leap 42.3</FullProductName>
    </Relationship>
    <Relationship ProductReference="xen-doc-html-4.9.0_11-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.3">
      <FullProductName ProductID="openSUSE Leap 42.3:xen-doc-html-4.9.0_11-4.1">xen-doc-html-4.9.0_11-4.1 as a component of openSUSE Leap 42.3</FullProductName>
    </Relationship>
    <Relationship ProductReference="xen-libs-4.9.0_11-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.3">
      <FullProductName ProductID="openSUSE Leap 42.3:xen-libs-4.9.0_11-4.1">xen-libs-4.9.0_11-4.1 as a component of openSUSE Leap 42.3</FullProductName>
    </Relationship>
    <Relationship ProductReference="xen-tools-4.9.0_11-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.3">
      <FullProductName ProductID="openSUSE Leap 42.3:xen-tools-4.9.0_11-4.1">xen-tools-4.9.0_11-4.1 as a component of openSUSE Leap 42.3</FullProductName>
    </Relationship>
    <Relationship ProductReference="xen-tools-domU-4.9.0_11-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.3">
      <FullProductName ProductID="openSUSE Leap 42.3:xen-tools-domU-4.9.0_11-4.1">xen-tools-domU-4.9.0_11-4.1 as a component of openSUSE Leap 42.3</FullProductName>
    </Relationship>
  </ProductTree>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="1">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">qemu-nbd in QEMU (aka Quick Emulator) does not ignore SIGPIPE, which allows remote attackers to cause a denial of service (daemon crash) by disconnecting during a server-to-client reply attempt.</Note>
    </Notes>
    <CVE>CVE-2017-10664</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.3:xen-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-devel-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-doc-html-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-libs-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-domU-4.9.0_11-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>5</BaseScore>
        <Vector>AV:N/AC:L/Au:N/C:N/I:N/A:P</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2017-09/msg00023.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-10664.html</URL>
        <Description>CVE-2017-10664</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1046636</URL>
        <Description>SUSE Bug 1046636</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1046637</URL>
        <Description>SUSE Bug 1046637</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1178658</URL>
        <Description>SUSE Bug 1178658</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="2">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The dhcp_decode function in slirp/bootp.c in QEMU (aka Quick Emulator) allows local guest OS users to cause a denial of service (out-of-bounds read and QEMU process crash) via a crafted DHCP options string.</Note>
    </Notes>
    <CVE>CVE-2017-11434</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.3:xen-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-devel-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-doc-html-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-libs-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-domU-4.9.0_11-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>4.7</BaseScore>
        <Vector>AV:L/AC:M/Au:N/C:N/I:N/A:C</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2017-09/msg00023.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-11434.html</URL>
        <Description>CVE-2017-11434</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1049381</URL>
        <Description>SUSE Bug 1049381</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1049578</URL>
        <Description>SUSE Bug 1049578</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1178658</URL>
        <Description>SUSE Bug 1178658</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="3">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">Xen allows local OS guest users to cause a denial of service (crash) or possibly obtain sensitive information or gain privileges via vectors involving transitive grants.</Note>
    </Notes>
    <CVE>CVE-2017-12135</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.3:xen-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-devel-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-doc-html-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-libs-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-domU-4.9.0_11-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>5.2</BaseScore>
        <Vector>AV:L/AC:H/Au:N/C:P/I:P/A:C</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2017-09/msg00023.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-12135.html</URL>
        <Description>CVE-2017-12135</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1051787</URL>
        <Description>SUSE Bug 1051787</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1169392</URL>
        <Description>SUSE Bug 1169392</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1178658</URL>
        <Description>SUSE Bug 1178658</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="4">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">Race condition in the grant table code in Xen 4.6.x through 4.9.x allows local guest OS administrators to cause a denial of service (free list corruption and host crash) or gain privileges on the host via vectors involving maptrack free list handling.</Note>
    </Notes>
    <CVE>CVE-2017-12136</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.3:xen-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-devel-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-doc-html-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-libs-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-domU-4.9.0_11-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>6.2</BaseScore>
        <Vector>AV:L/AC:H/Au:N/C:C/I:C/A:C</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2017-09/msg00023.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-12136.html</URL>
        <Description>CVE-2017-12136</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1051789</URL>
        <Description>SUSE Bug 1051789</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="5">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">arch/x86/mm.c in Xen allows local PV guest OS users to gain host OS privileges via vectors related to map_grant_ref.</Note>
    </Notes>
    <CVE>CVE-2017-12137</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.3:xen-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-devel-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-doc-html-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-libs-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-domU-4.9.0_11-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>6.2</BaseScore>
        <Vector>AV:L/AC:H/Au:N/C:C/I:C/A:C</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2017-09/msg00023.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-12137.html</URL>
        <Description>CVE-2017-12137</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1051788</URL>
        <Description>SUSE Bug 1051788</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1178658</URL>
        <Description>SUSE Bug 1178658</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="6">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">Xen maintains the _GTF_{read,writ}ing bits as appropriate, to inform the guest that a grant is in use. A guest is expected not to modify the grant details while it is in use, whereas the guest is free to modify/reuse the grant entry when it is not in use. Under some circumstances, Xen will clear the status bits too early, incorrectly informing the guest that the grant is no longer in use. A guest may prematurely believe that a granted frame is safely private again, and reuse it in a way which contains sensitive information, while the domain on the far end of the grant is still using the grant. Xen 4.9, 4.8, 4.7, 4.6, and 4.5 are affected.</Note>
    </Notes>
    <CVE>CVE-2017-12855</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.3:xen-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-devel-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-doc-html-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-libs-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-4.9.0_11-4.1</ProductID>
        <ProductID>openSUSE Leap 42.3:xen-tools-domU-4.9.0_11-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2017-09/msg00023.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-12855.html</URL>
        <Description>CVE-2017-12855</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1052686</URL>
        <Description>SUSE Bug 1052686</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1178658</URL>
        <Description>SUSE Bug 1178658</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
