<?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">libXvnc-devel-1.10.1-17.1 on GA media</DocumentTitle>
  <DocumentType>SUSE Patch</DocumentType>
  <DocumentPublisher Type="Vendor">
    <ContactDetails>security@suse.de</ContactDetails>
    <IssuingAuthority>SUSE Security Team</IssuingAuthority>
  </DocumentPublisher>
  <DocumentTracking>
    <Identification>
      <ID>openSUSE-SU-2024:10591</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2024-06-17T21:45:33Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2024-06-17T21:45:33Z</InitialReleaseDate>
    <CurrentReleaseDate>2024-06-17T21:45:33Z</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">libXvnc-devel-1.10.1-17.1 on GA media</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">These are all security issues fixed in the libXvnc-devel-1.10.1-17.1 package on the GA media of openSUSE Tumbleweed.</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">openSUSE-Tumbleweed-2024-10591</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/>
      <Description>E-Mail link for openSUSE-SU-2024:10591</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://www.suse.com/security/cve/CVE-2019-15691/</URL>
      <Description>SUSE CVE CVE-2019-15691 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2019-15692/</URL>
      <Description>SUSE CVE CVE-2019-15692 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2019-15693/</URL>
      <Description>SUSE CVE CVE-2019-15693 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2019-15694/</URL>
      <Description>SUSE CVE CVE-2019-15694 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2019-15695/</URL>
      <Description>SUSE CVE CVE-2019-15695 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2020-26117/</URL>
      <Description>SUSE CVE CVE-2020-26117 page</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="openSUSE Tumbleweed">
      <Branch Type="Product Name" Name="openSUSE Tumbleweed">
        <FullProductName ProductID="openSUSE Tumbleweed" CPE="cpe:/o:opensuse:tumbleweed">openSUSE Tumbleweed</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="libXvnc-devel-1.10.1-17.1">
      <FullProductName ProductID="libXvnc-devel-1.10.1-17.1">libXvnc-devel-1.10.1-17.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libXvnc1-1.10.1-17.1">
      <FullProductName ProductID="libXvnc1-1.10.1-17.1">libXvnc1-1.10.1-17.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tigervnc-1.10.1-17.1">
      <FullProductName ProductID="tigervnc-1.10.1-17.1">tigervnc-1.10.1-17.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tigervnc-x11vnc-1.10.1-17.1">
      <FullProductName ProductID="tigervnc-x11vnc-1.10.1-17.1">tigervnc-x11vnc-1.10.1-17.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xorg-x11-Xvnc-1.10.1-17.1">
      <FullProductName ProductID="xorg-x11-Xvnc-1.10.1-17.1">xorg-x11-Xvnc-1.10.1-17.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xorg-x11-Xvnc-java-1.10.1-17.1">
      <FullProductName ProductID="xorg-x11-Xvnc-java-1.10.1-17.1">xorg-x11-Xvnc-java-1.10.1-17.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xorg-x11-Xvnc-module-1.10.1-17.1">
      <FullProductName ProductID="xorg-x11-Xvnc-module-1.10.1-17.1">xorg-x11-Xvnc-module-1.10.1-17.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="xorg-x11-Xvnc-novnc-1.10.1-17.1">
      <FullProductName ProductID="xorg-x11-Xvnc-novnc-1.10.1-17.1">xorg-x11-Xvnc-novnc-1.10.1-17.1</FullProductName>
    </Branch>
    <Relationship ProductReference="libXvnc-devel-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libXvnc-devel-1.10.1-17.1">libXvnc-devel-1.10.1-17.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libXvnc1-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libXvnc1-1.10.1-17.1">libXvnc1-1.10.1-17.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="tigervnc-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:tigervnc-1.10.1-17.1">tigervnc-1.10.1-17.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="tigervnc-x11vnc-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:tigervnc-x11vnc-1.10.1-17.1">tigervnc-x11vnc-1.10.1-17.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="xorg-x11-Xvnc-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:xorg-x11-Xvnc-1.10.1-17.1">xorg-x11-Xvnc-1.10.1-17.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="xorg-x11-Xvnc-java-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:xorg-x11-Xvnc-java-1.10.1-17.1">xorg-x11-Xvnc-java-1.10.1-17.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="xorg-x11-Xvnc-module-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:xorg-x11-Xvnc-module-1.10.1-17.1">xorg-x11-Xvnc-module-1.10.1-17.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="xorg-x11-Xvnc-novnc-1.10.1-17.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:xorg-x11-Xvnc-novnc-1.10.1-17.1">xorg-x11-Xvnc-novnc-1.10.1-17.1 as a component of openSUSE Tumbleweed</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">TigerVNC version prior to 1.10.1 is vulnerable to stack use-after-return, which occurs due to incorrect usage of stack memory in ZRLEDecoder. If decoding routine would throw an exception, ZRLEDecoder may try to access stack variable, which has been already freed during the process of stack unwinding. Exploitation of this vulnerability could potentially result into remote code execution. This attack appear to be exploitable via network connectivity.</Note>
    </Notes>
    <CVE>CVE-2019-15691</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libXvnc-devel-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libXvnc1-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-x11vnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-java-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-module-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-novnc-1.10.1-17.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</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/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-15691.html</URL>
        <Description>CVE-2019-15691</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1159856</URL>
        <Description>SUSE Bug 1159856</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">TigerVNC version prior to 1.10.1 is vulnerable to heap buffer overflow. Vulnerability could be triggered from CopyRectDecoder due to incorrect value checks. Exploitation of this vulnerability could potentially result into remote code execution. This attack appear to be exploitable via network connectivity.</Note>
    </Notes>
    <CVE>CVE-2019-15692</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libXvnc-devel-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libXvnc1-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-x11vnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-java-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-module-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-novnc-1.10.1-17.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</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/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-15692.html</URL>
        <Description>CVE-2019-15692</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1160250</URL>
        <Description>SUSE Bug 1160250</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">TigerVNC version prior to 1.10.1 is vulnerable to heap buffer overflow, which occurs in TightDecoder::FilterGradient. Exploitation of this vulnerability could potentially result into remote code execution. This attack appear to be exploitable via network connectivity.</Note>
    </Notes>
    <CVE>CVE-2019-15693</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libXvnc-devel-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libXvnc1-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-x11vnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-java-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-module-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-novnc-1.10.1-17.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</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/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-15693.html</URL>
        <Description>CVE-2019-15693</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1159858</URL>
        <Description>SUSE Bug 1159858</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">TigerVNC version prior to 1.10.1 is vulnerable to heap buffer overflow, which could be triggered from DecodeManager::decodeRect. Vulnerability occurs due to the signdness error in processing MemOutStream. Exploitation of this vulnerability could potentially result into remote code execution. This attack appear to be exploitable via network connectivity.</Note>
    </Notes>
    <CVE>CVE-2019-15694</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libXvnc-devel-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libXvnc1-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-x11vnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-java-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-module-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-novnc-1.10.1-17.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</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/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-15694.html</URL>
        <Description>CVE-2019-15694</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1160251</URL>
        <Description>SUSE Bug 1160251</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">TigerVNC version prior to 1.10.1 is vulnerable to stack buffer overflow, which could be triggered from CMsgReader::readSetCursor. This vulnerability occurs due to insufficient sanitization of PixelFormat. Since remote attacker can choose offset from start of the buffer to start writing his values, exploitation of this vulnerability could potentially result into remote code execution. This attack appear to be exploitable via network connectivity.</Note>
    </Notes>
    <CVE>CVE-2019-15695</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libXvnc-devel-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libXvnc1-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-x11vnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-java-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-module-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-novnc-1.10.1-17.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</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/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2019-15695.html</URL>
        <Description>CVE-2019-15695</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1159860</URL>
        <Description>SUSE Bug 1159860</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">In rfb/CSecurityTLS.cxx and rfb/CSecurityTLS.java in TigerVNC before 1.11.0, viewers mishandle TLS certificate exceptions. They store the certificates as authorities, meaning that the owner of a certificate could impersonate any server after a client had added an exception.</Note>
    </Notes>
    <CVE>CVE-2020-26117</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libXvnc-devel-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libXvnc1-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:tigervnc-x11vnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-java-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-module-1.10.1-17.1</ProductID>
        <ProductID>openSUSE Tumbleweed:xorg-x11-Xvnc-novnc-1.10.1-17.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</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/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2020-26117.html</URL>
        <Description>CVE-2020-26117</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1176733</URL>
        <Description>SUSE Bug 1176733</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
