<?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 openvswitch</DocumentTitle>
  <DocumentType>SUSE Patch</DocumentType>
  <DocumentPublisher Type="Vendor">
    <ContactDetails>security@suse.de</ContactDetails>
    <IssuingAuthority>SUSE Security Team</IssuingAuthority>
  </DocumentPublisher>
  <DocumentTracking>
    <Identification>
      <ID>SUSE-SU-2018:0505-1</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2018-02-21T08:04:26Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2018-02-21T08:04:26Z</InitialReleaseDate>
    <CurrentReleaseDate>2018-02-21T08:04:26Z</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 openvswitch</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">This update for openvswitch fixes the following issues:

* CVE-2017-9263: While parsing an OpenFlow role status message, there is a call to the abort() functio  for undefined role status reasons in the function `ofp_print_role_status_message` in `lib/ofp-print.c` that may be leveraged toward a remote DoS attack by a malicious switch. (bsc#1041470)
* CVE-2017-9265: Buffer over-read while parsing the group mod OpenFlow message sent from the controller in `lib/ofp-util.c` in the function `ofputil_pull_ofp15_group_mod`.(bsc#1041447)
* CVE-2017-9214: While parsing an OFPT_QUEUE_GET_CONFIG_REPLY type OFP 1.0 message, there is a buffer over-read that is caused by an unsigned integer underflow in the function `ofputil_pull_queue_get_config_reply10` in `lib/ofp-util.c`. (bsc#1040543)
* CVE-2017-14970: In lib/ofp-util.c, there are multiple memory leaks while parsing malformed OpenFlow group mod messages.(bsc#1061310)

* Do not stop the systemd service on package removals as this can
  break networking. Moreover, this allows us to easily update to
  more recent openvswitch releases without connectivity problems (bsc#1050896)

</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>
    <Note Title="Patchnames" Type="Details" Ordinal="4" xml:lang="en">SUSE-OpenStack-Cloud-6-2018-334</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://www.suse.com/support/update/announcement/2018/suse-su-20180505-1/</URL>
      <Description>Link for SUSE-SU-2018:0505-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://lists.suse.com/pipermail/sle-security-updates/2018-February/003744.html</URL>
      <Description>E-Mail link for SUSE-SU-2018:0505-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/support/security/rating/</URL>
      <Description>SUSE Security Ratings</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1040543</URL>
      <Description>SUSE Bug 1040543</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1041447</URL>
      <Description>SUSE Bug 1041447</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1041470</URL>
      <Description>SUSE Bug 1041470</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1050896</URL>
      <Description>SUSE Bug 1050896</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1061310</URL>
      <Description>SUSE Bug 1061310</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2017-14970/</URL>
      <Description>SUSE CVE CVE-2017-14970 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2017-9214/</URL>
      <Description>SUSE CVE CVE-2017-9214 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2017-9263/</URL>
      <Description>SUSE CVE CVE-2017-9263 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2017-9265/</URL>
      <Description>SUSE CVE CVE-2017-9265 page</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="SUSE OpenStack Cloud 6">
      <Branch Type="Product Name" Name="SUSE OpenStack Cloud 6">
        <FullProductName ProductID="SUSE OpenStack Cloud 6" CPE="cpe:/o:suse:suse-openstack-cloud:6">SUSE OpenStack Cloud 6</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="openvswitch-2.5.1-6.4.7">
      <FullProductName ProductID="openvswitch-2.5.1-6.4.7">openvswitch-2.5.1-6.4.7</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7">
      <FullProductName ProductID="openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7">openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7">
      <FullProductName ProductID="openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7">openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="openvswitch-switch-2.5.1-6.4.7">
      <FullProductName ProductID="openvswitch-switch-2.5.1-6.4.7">openvswitch-switch-2.5.1-6.4.7</FullProductName>
    </Branch>
    <Relationship ProductReference="openvswitch-2.5.1-6.4.7" RelationType="Default Component Of" RelatesToProductReference="SUSE OpenStack Cloud 6">
      <FullProductName ProductID="SUSE OpenStack Cloud 6:openvswitch-2.5.1-6.4.7">openvswitch-2.5.1-6.4.7 as a component of SUSE OpenStack Cloud 6</FullProductName>
    </Relationship>
    <Relationship ProductReference="openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7" RelationType="Default Component Of" RelatesToProductReference="SUSE OpenStack Cloud 6">
      <FullProductName ProductID="SUSE OpenStack Cloud 6:openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7">openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7 as a component of SUSE OpenStack Cloud 6</FullProductName>
    </Relationship>
    <Relationship ProductReference="openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7" RelationType="Default Component Of" RelatesToProductReference="SUSE OpenStack Cloud 6">
      <FullProductName ProductID="SUSE OpenStack Cloud 6:openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7">openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7 as a component of SUSE OpenStack Cloud 6</FullProductName>
    </Relationship>
    <Relationship ProductReference="openvswitch-switch-2.5.1-6.4.7" RelationType="Default Component Of" RelatesToProductReference="SUSE OpenStack Cloud 6">
      <FullProductName ProductID="SUSE OpenStack Cloud 6:openvswitch-switch-2.5.1-6.4.7">openvswitch-switch-2.5.1-6.4.7 as a component of SUSE OpenStack Cloud 6</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">In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."</Note>
    </Notes>
    <CVE>CVE-2017-14970</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-2.5.1-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-switch-2.5.1-6.4.7</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">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL>https://www.suse.com/support/update/announcement/2018/suse-su-20180505-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-14970.html</URL>
        <Description>CVE-2017-14970</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1061310</URL>
        <Description>SUSE Bug 1061310</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">In Open vSwitch (OvS) 2.7.0, while parsing an OFPT_QUEUE_GET_CONFIG_REPLY type OFP 1.0 message, there is a buffer over-read that is caused by an unsigned integer underflow in the function `ofputil_pull_queue_get_config_reply10` in `lib/ofp-util.c`.</Note>
    </Notes>
    <CVE>CVE-2017-9214</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-2.5.1-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-switch-2.5.1-6.4.7</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>important</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>6.8</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:P/I:P/A:P</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL>https://www.suse.com/support/update/announcement/2018/suse-su-20180505-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-9214.html</URL>
        <Description>CVE-2017-9214</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1040543</URL>
        <Description>SUSE Bug 1040543</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">In Open vSwitch (OvS) 2.7.0, while parsing an OpenFlow role status message, there is a call to the abort() function for undefined role status reasons in the function `ofp_print_role_status_message` in `lib/ofp-print.c` that may be leveraged toward a remote DoS attack by a malicious switch.</Note>
    </Notes>
    <CVE>CVE-2017-9263</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-2.5.1-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-switch-2.5.1-6.4.7</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>4.3</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:N/I:N/A:P</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL>https://www.suse.com/support/update/announcement/2018/suse-su-20180505-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-9263.html</URL>
        <Description>CVE-2017-9263</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1041470</URL>
        <Description>SUSE Bug 1041470</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">In Open vSwitch (OvS) v2.7.0, there is a buffer over-read while parsing the group mod OpenFlow message sent from the controller in `lib/ofp-util.c` in the function `ofputil_pull_ofp15_group_mod`.</Note>
    </Notes>
    <CVE>CVE-2017-9265</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-2.5.1-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-default-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-kmp-xen-2.5.1_k3.12.74_60.64.69-6.4.7</ProductID>
        <ProductID>SUSE OpenStack Cloud 6:openvswitch-switch-2.5.1-6.4.7</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>5.8</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:P/I:N/A:P</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL>https://www.suse.com/support/update/announcement/2018/suse-su-20180505-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-9265.html</URL>
        <Description>CVE-2017-9265</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1041447</URL>
        <Description>SUSE Bug 1041447</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
