<?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 CaaS Platform 1.0 images</DocumentTitle>
  <DocumentType>SUSE Patch</DocumentType>
  <DocumentPublisher Type="Vendor">
    <ContactDetails>security@suse.de</ContactDetails>
    <IssuingAuthority>SUSE Security Team</IssuingAuthority>
  </DocumentPublisher>
  <DocumentTracking>
    <Identification>
      <ID>SUSE-SU-2017:2861-1</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2017-10-26T19:19:56Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2017-10-26T19:19:56Z</InitialReleaseDate>
    <CurrentReleaseDate>2017-10-26T19:19:56Z</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 CaaS Platform 1.0 images</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">
The Docker images provided with SUSE CaaS Platform 1.0 have been updated to
include the following updates:

audit:

- Make auditd start by forking the systemd service to fix some initialization failures. (bsc#1042781)

curl:

- CVE-2017-1000254: FTP PWD response parser out of bounds read. (bsc#1061876)
- CVE-2017-1000257: IMAP FETCH response out of bounds read. (bsc#1063824)
- Fixed error 'error:1408F10B:SSL routines' when connecting to ftps via proxy. (bsc#1060653)

krb5:

- CVE-2017-11462: Prevent automatic security context deletion to prevent double-free. (bsc#1056995)
- Set 'rdns' and 'dns_canonicalize_hostname' to false in krb5.conf in order to improve client
  security in handling service principal names. (bsc#1054028)
- Prevent kadmind.service startup failure caused by absence of LDAP service. (bsc#903543)
- Remove main package's dependency on systemd (bsc#1032680)

libzypp:

- Adapt to work with GnuPG 2.1.23. (bsc#1054088)
- Support signing with subkeys. (bsc#1008325)
- Enhance sort order for media.1/products. (bsc#1054671)
- Fix gpg-pubkey release (creation time) computation. (bsc#1036659)

lvm2:

- Create /dev/disk/by-part{label,uuid} and gpt-auto-root links. (bsc#1028485)
- Try to refresh clvmd's device cache on the first failure. (bsc#978055)
- Fix stale device cache in clvmd. (bsc#978055)
- Warn if PV size in metadata is larger than disk device size. (bsc#999878)
- Fix lvm2 activation issue when used on top of multipath. (bsc#998893)

sg3_utils:

- Add lunsearch filter to findresized() so that only LUNs specified using --luns are
  rescanned or resized. (bsc#1025176)
- In case the VPD sysfs attributes are missing or cannot be accessed, fallback to use
  sg_inq --page when using multipath devices in AutoYast2 installations. (bsc#1012523)
- Generate /dev/disk/by-path links based on WWPN for Fibre Channel NPIV setups. (bsc#1005063)
- Fix dumping data in hexadecimal format in sg_vpd when using the --hex option. (bsc#1050943)
- Fix ID_SERIAL values for KVM disks by exporting all NAA values and removing some validity
  checking. (bsc#1050767)
- Make sure initrd is rebuilt on sg3_utils updates. (bsc#1009269)

zypper:

- Also show a gpg key's subkeys. (bsc#1008325)
- Improve signature check callback messages. (bsc#1045735)
- Add options to tune the GPG check settings. (bsc#1045735)
</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://www.suse.com/support/update/announcement/2017/suse-su-20172861-1/</URL>
      <Description>Link for SUSE-SU-2017:2861-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://lists.suse.com/pipermail/sle-security-updates/2017-October/003359.html</URL>
      <Description>E-Mail link for SUSE-SU-2017:2861-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/1005063</URL>
      <Description>SUSE Bug 1005063</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1008325</URL>
      <Description>SUSE Bug 1008325</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1009269</URL>
      <Description>SUSE Bug 1009269</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1012523</URL>
      <Description>SUSE Bug 1012523</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1025176</URL>
      <Description>SUSE Bug 1025176</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1028485</URL>
      <Description>SUSE Bug 1028485</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1032680</URL>
      <Description>SUSE Bug 1032680</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1036659</URL>
      <Description>SUSE Bug 1036659</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1042781</URL>
      <Description>SUSE Bug 1042781</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1045628</URL>
      <Description>SUSE Bug 1045628</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1045735</URL>
      <Description>SUSE Bug 1045735</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1050767</URL>
      <Description>SUSE Bug 1050767</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1050943</URL>
      <Description>SUSE Bug 1050943</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1054028</URL>
      <Description>SUSE Bug 1054028</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1054088</URL>
      <Description>SUSE Bug 1054088</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1054671</URL>
      <Description>SUSE Bug 1054671</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1055920</URL>
      <Description>SUSE Bug 1055920</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1056995</URL>
      <Description>SUSE Bug 1056995</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1060653</URL>
      <Description>SUSE Bug 1060653</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1061876</URL>
      <Description>SUSE Bug 1061876</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1063824</URL>
      <Description>SUSE Bug 1063824</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/903543</URL>
      <Description>SUSE Bug 903543</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/978055</URL>
      <Description>SUSE Bug 978055</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/998893</URL>
      <Description>SUSE Bug 998893</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/999878</URL>
      <Description>SUSE Bug 999878</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2017-1000254/</URL>
      <Description>SUSE CVE CVE-2017-1000254 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2017-1000257/</URL>
      <Description>SUSE CVE CVE-2017-1000257 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2017-11462/</URL>
      <Description>SUSE CVE CVE-2017-11462 page</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="SUSE CaaS Platform ALL">
      <Branch Type="Product Name" Name="SUSE CaaS Platform ALL">
        <FullProductName ProductID="SUSE CaaS Platform ALL">SUSE CaaS Platform ALL</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="sles12-mariadb-docker-image-1.1.0-2.5.19">
      <FullProductName ProductID="sles12-mariadb-docker-image-1.1.0-2.5.19">sles12-mariadb-docker-image-1.1.0-2.5.19</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="sles12-pause-docker-image-1.1.0-2.5.21">
      <FullProductName ProductID="sles12-pause-docker-image-1.1.0-2.5.21">sles12-pause-docker-image-1.1.0-2.5.21</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="sles12-pv-recycler-node-docker-image-1.1.0-2.5.19">
      <FullProductName ProductID="sles12-pv-recycler-node-docker-image-1.1.0-2.5.19">sles12-pv-recycler-node-docker-image-1.1.0-2.5.19</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="sles12-salt-api-docker-image-1.1.0-2.5.19">
      <FullProductName ProductID="sles12-salt-api-docker-image-1.1.0-2.5.19">sles12-salt-api-docker-image-1.1.0-2.5.19</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="sles12-salt-master-docker-image-1.1.0-4.5.18">
      <FullProductName ProductID="sles12-salt-master-docker-image-1.1.0-4.5.18">sles12-salt-master-docker-image-1.1.0-4.5.18</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="sles12-salt-minion-docker-image-1.1.0-2.5.18">
      <FullProductName ProductID="sles12-salt-minion-docker-image-1.1.0-2.5.18">sles12-salt-minion-docker-image-1.1.0-2.5.18</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="sles12-velum-docker-image-1.1.0-4.5.18">
      <FullProductName ProductID="sles12-velum-docker-image-1.1.0-4.5.18">sles12-velum-docker-image-1.1.0-4.5.18</FullProductName>
    </Branch>
    <Relationship ProductReference="sles12-mariadb-docker-image-1.1.0-2.5.19" RelationType="Default Component Of" RelatesToProductReference="SUSE CaaS Platform ALL">
      <FullProductName ProductID="SUSE CaaS Platform ALL:sles12-mariadb-docker-image-1.1.0-2.5.19">sles12-mariadb-docker-image-1.1.0-2.5.19 as a component of SUSE CaaS Platform ALL</FullProductName>
    </Relationship>
    <Relationship ProductReference="sles12-pause-docker-image-1.1.0-2.5.21" RelationType="Default Component Of" RelatesToProductReference="SUSE CaaS Platform ALL">
      <FullProductName ProductID="SUSE CaaS Platform ALL:sles12-pause-docker-image-1.1.0-2.5.21">sles12-pause-docker-image-1.1.0-2.5.21 as a component of SUSE CaaS Platform ALL</FullProductName>
    </Relationship>
    <Relationship ProductReference="sles12-pv-recycler-node-docker-image-1.1.0-2.5.19" RelationType="Default Component Of" RelatesToProductReference="SUSE CaaS Platform ALL">
      <FullProductName ProductID="SUSE CaaS Platform ALL:sles12-pv-recycler-node-docker-image-1.1.0-2.5.19">sles12-pv-recycler-node-docker-image-1.1.0-2.5.19 as a component of SUSE CaaS Platform ALL</FullProductName>
    </Relationship>
    <Relationship ProductReference="sles12-salt-api-docker-image-1.1.0-2.5.19" RelationType="Default Component Of" RelatesToProductReference="SUSE CaaS Platform ALL">
      <FullProductName ProductID="SUSE CaaS Platform ALL:sles12-salt-api-docker-image-1.1.0-2.5.19">sles12-salt-api-docker-image-1.1.0-2.5.19 as a component of SUSE CaaS Platform ALL</FullProductName>
    </Relationship>
    <Relationship ProductReference="sles12-salt-master-docker-image-1.1.0-4.5.18" RelationType="Default Component Of" RelatesToProductReference="SUSE CaaS Platform ALL">
      <FullProductName ProductID="SUSE CaaS Platform ALL:sles12-salt-master-docker-image-1.1.0-4.5.18">sles12-salt-master-docker-image-1.1.0-4.5.18 as a component of SUSE CaaS Platform ALL</FullProductName>
    </Relationship>
    <Relationship ProductReference="sles12-salt-minion-docker-image-1.1.0-2.5.18" RelationType="Default Component Of" RelatesToProductReference="SUSE CaaS Platform ALL">
      <FullProductName ProductID="SUSE CaaS Platform ALL:sles12-salt-minion-docker-image-1.1.0-2.5.18">sles12-salt-minion-docker-image-1.1.0-2.5.18 as a component of SUSE CaaS Platform ALL</FullProductName>
    </Relationship>
    <Relationship ProductReference="sles12-velum-docker-image-1.1.0-4.5.18" RelationType="Default Component Of" RelatesToProductReference="SUSE CaaS Platform ALL">
      <FullProductName ProductID="SUSE CaaS Platform ALL:sles12-velum-docker-image-1.1.0-4.5.18">sles12-velum-docker-image-1.1.0-4.5.18 as a component of SUSE CaaS Platform ALL</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">libcurl may read outside of a heap allocated buffer when doing FTP. When libcurl connects to an FTP server and successfully logs in (anonymous or not), it asks the server for the current directory with the `PWD` command. The server then responds with a 257 response containing the path, inside double quotes. The returned path name is then kept by libcurl for subsequent uses. Due to a flaw in the string parser for this directory name, a directory name passed like this but without a closing double quote would lead to libcurl not adding a trailing NUL byte to the buffer holding the name. When libcurl would then later access the string, it could read beyond the allocated heap buffer and crash or wrongly access data beyond the buffer, thinking it was part of the path. A malicious server could abuse this fact and effectively prevent libcurl-based clients to work with it - the PWD command is always issued on new FTP connections and the mistake has a high chance of causing a segfault. The simple fact that this has issue remained undiscovered for this long could suggest that malformed PWD responses are rare in benign servers. We are not aware of any exploit of this flaw. This bug was introduced in commit [415d2e7cb7](https://github.com/curl/curl/commit/415d2e7cb7), March 2005. In libcurl version 7.56.0, the parser always zero terminates the string but also rejects it if not terminated properly with a final double quote.</Note>
    </Notes>
    <CVE>CVE-2017-1000254</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE CaaS Platform ALL:sles12-mariadb-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-pause-docker-image-1.1.0-2.5.21</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-pv-recycler-node-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-api-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-master-docker-image-1.1.0-4.5.18</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-minion-docker-image-1.1.0-2.5.18</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-velum-docker-image-1.1.0-4.5.18</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>low</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>2.6</BaseScore>
        <Vector>AV:N/AC:H/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/2017/suse-su-20172861-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-1000254.html</URL>
        <Description>CVE-2017-1000254</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1061876</URL>
        <Description>SUSE Bug 1061876</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">An IMAP FETCH response line indicates the size of the returned data, in number of bytes. When that response says the data is zero bytes, libcurl would pass on that (non-existing) data with a pointer and the size (zero) to the deliver-data function. libcurl's deliver-data function treats zero as a magic number and invokes strlen() on the data to figure out the length. The strlen() is called on a heap based buffer that might not be zero terminated so libcurl might read beyond the end of it into whatever memory lies after (or just crash) and then deliver that to the application as if it was actually downloaded.</Note>
    </Notes>
    <CVE>CVE-2017-1000257</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE CaaS Platform ALL:sles12-mariadb-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-pause-docker-image-1.1.0-2.5.21</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-pv-recycler-node-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-api-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-master-docker-image-1.1.0-4.5.18</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-minion-docker-image-1.1.0-2.5.18</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-velum-docker-image-1.1.0-4.5.18</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>4</BaseScore>
        <Vector>AV:N/AC:H/Au:N/C:N/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/2017/suse-su-20172861-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-1000257.html</URL>
        <Description>CVE-2017-1000257</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1063824</URL>
        <Description>SUSE Bug 1063824</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">Double free vulnerability in MIT Kerberos 5 (aka krb5) allows attackers to have unspecified impact via vectors involving automatic deletion of security contexts on error.</Note>
    </Notes>
    <CVE>CVE-2017-11462</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE CaaS Platform ALL:sles12-mariadb-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-pause-docker-image-1.1.0-2.5.21</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-pv-recycler-node-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-api-docker-image-1.1.0-2.5.19</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-master-docker-image-1.1.0-4.5.18</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-salt-minion-docker-image-1.1.0-2.5.18</ProductID>
        <ProductID>SUSE CaaS Platform ALL:sles12-velum-docker-image-1.1.0-4.5.18</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>4.6</BaseScore>
        <Vector>AV:L/AC:L/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/2017/suse-su-20172861-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2017-11462.html</URL>
        <Description>CVE-2017-11462</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1056995</URL>
        <Description>SUSE Bug 1056995</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1122468</URL>
        <Description>SUSE Bug 1122468</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
