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

- CVE-2019-15690: Fixed a heap buffer overflow (bsc#1160471).
- CVE-2019-15681: Fixed a memory leak which could have allowed to a remote attacker to read stack memory (bsc#1155419).
- CVE-2019-20788: Fixed a integer overflow and heap-based buffer overflow via a large height or width value (bsc#1170441).
</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-2020-1164,SUSE-SLE-Module-Packagehub-Subpackages-15-SP1-2020-1164</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/2020/suse-su-20201164-2/</URL>
      <Description>Link for SUSE-SU-2020:1164-2</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://lists.suse.com/pipermail/sle-security-updates/2020-July/007090.html</URL>
      <Description>E-Mail link for SUSE-SU-2020:1164-2</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/1155419</URL>
      <Description>SUSE Bug 1155419</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1160471</URL>
      <Description>SUSE Bug 1160471</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1170441</URL>
      <Description>SUSE Bug 1170441</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2019-15681/</URL>
      <Description>SUSE CVE CVE-2019-15681 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2019-15690/</URL>
      <Description>SUSE CVE CVE-2019-15690 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2019-20788/</URL>
      <Description>SUSE CVE CVE-2019-20788 page</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="SUSE Linux Enterprise Module for Package Hub 15 SP1">
      <Branch Type="Product Name" Name="SUSE Linux Enterprise Module for Package Hub 15 SP1">
        <FullProductName ProductID="SUSE Linux Enterprise Module for Package Hub 15 SP1" CPE="cpe:/o:suse:packagehub:15:sp1">SUSE Linux Enterprise Module for Package Hub 15 SP1</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="LibVNCServer-devel-0.9.10-4.14.1">
      <FullProductName ProductID="LibVNCServer-devel-0.9.10-4.14.1">LibVNCServer-devel-0.9.10-4.14.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libvncclient0-0.9.10-4.14.1">
      <FullProductName ProductID="libvncclient0-0.9.10-4.14.1">libvncclient0-0.9.10-4.14.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libvncserver0-0.9.10-4.14.1">
      <FullProductName ProductID="libvncserver0-0.9.10-4.14.1">libvncserver0-0.9.10-4.14.1</FullProductName>
    </Branch>
    <Relationship ProductReference="libvncserver0-0.9.10-4.14.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Package Hub 15 SP1">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Package Hub 15 SP1:libvncserver0-0.9.10-4.14.1">libvncserver0-0.9.10-4.14.1 as a component of SUSE Linux Enterprise Module for Package Hub 15 SP1</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">LibVNC commit before d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a contains a memory leak (CWE-655) in VNC server code, which allow an attacker to read stack memory and can be abused for information disclosure. Combined with another vulnerability, it can be used to leak stack memory and bypass ASLR. This attack appear to be exploitable via network connectivity. These vulnerabilities have been fixed in commit d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a.</Note>
    </Notes>
    <CVE>CVE-2019-15681</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Package Hub 15 SP1:libvncserver0-0.9.10-4.14.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:P/I:N/A:N</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/2020/suse-su-20201164-2/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-15681.html</URL>
        <Description>CVE-2019-15681</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1155419</URL>
        <Description>SUSE Bug 1155419</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">LibVNCServer 0.9.12 release and earlier contains heap buffer overflow vulnerability within the HandleCursorShape() function in libvncclient/cursor.c. An attacker sends cursor shapes with specially crafted dimensions, which can result in remote code execution.</Note>
    </Notes>
    <CVE>CVE-2019-15690</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Package Hub 15 SP1:libvncserver0-0.9.10-4.14.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>important</Description>
      </Threat>
    </Threats>
    <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/2020/suse-su-20201164-2/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-15690.html</URL>
        <Description>CVE-2019-15690</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1160471</URL>
        <Description>SUSE Bug 1160471</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1170441</URL>
        <Description>SUSE Bug 1170441</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">libvncclient/cursor.c in LibVNCServer through 0.9.12 has a HandleCursorShape integer overflow and heap-based buffer overflow via a large height or width value. NOTE: this may overlap CVE-2019-15690.</Note>
    </Notes>
    <CVE>CVE-2019-20788</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Package Hub 15 SP1:libvncserver0-0.9.10-4.14.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>important</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>7.5</BaseScore>
        <Vector>AV:N/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/2020/suse-su-20201164-2/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-20788.html</URL>
        <Description>CVE-2019-20788</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1170441</URL>
        <Description>SUSE Bug 1170441</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1173698</URL>
        <Description>SUSE Bug 1173698</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
