Every CVE Search/ Get API key

CVE-2020-26117

In rfb/CSecurityTLS.cxx and rfb/CSecurityTLS.java in TigerVNC before 1.11.0, viewers mishandle...

8.1 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

3.06%Up 1.0 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.1

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.

Record
CVE-2020-26117
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:N
Weakness
CWE-295
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2020-26117
Updated
2026-11-02
EUVDEUVD-2020-18747 No score

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.

Record
EUVD-2020-18747
Updated
2026-11-03
GitHub AdvisoriesGHSA-cx25-8g49-fx7q 8.1

In rfb/CSecurityTLS.cxx and rfb/CSecurityTLS.java in TigerVNC before 1.11.0, viewers mishandle...

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.

Record
GHSA-cx25-8g49-fx7q
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Weakness
CWE-295
Updated
2026-11-02
OSV 8.1

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.

Record
CVE-2020-26117
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2020-26117 8.1

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.

Record
DEBIAN-CVE-2020-26117
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
Show 12 moreShow less
OSVRHSA-2021:1783 8.1

Red Hat Security Advisory: tigervnc security, bug fix, and enhancement update

Record
RHSA-2021:1783
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRLSA-2021:1783 8.1

Moderate: tigervnc security, bug fix, and enhancement update

Virtual Network Computing (VNC) is a remote display system which allows users to view a computing desktop environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures. TigerVNC is a suite of VNC servers and clients.

The following packages have been upgraded to a later upstream version: tigervnc (1.11.0). (BZ#1880985)

Security Fix(es):

  • tigervnc: certificate exceptions stored as authorities (CVE-2020-26117)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 8.4 Release Notes linked from the References section.

Record
RLSA-2021:1783
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2020-26117 8.1

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.

Record
UBUNTU-CVE-2020-26117
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVMGASA-2020-0388 No score

Updated tigervnc packages fix a security vulnerability

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. (CVE-2020-26117)

Record
MGASA-2020-0388
Updated
2026-11-02
OSVopenSUSE-SU-2020:1666-1 No score

Security update for tigervnc

This update for tigervnc fixes the following issues:

  • CVE-2020-26117: Server certificates were stored as certiticate authorities, allowing malicious owners of these certificates to impersonate any server after a client had added an exception (bsc#1176733)

This update was imported from the SUSE:SLE-15-SP1:Update update project.

Record
openSUSE-SU-2020:1666-1
Updated
2026-11-02
OSVopenSUSE-SU-2020:1841-1 No score

Security update for tigervnc

This update for tigervnc fixes the following issues:

  • CVE-2020-26117: Server certificates were stored as certiticate authorities, allowing malicious owners of these certificates to impersonate any server after a client had added an exception (bsc#1176733)

This update was imported from the SUSE:SLE-15-SP1:Update update project.

Record
openSUSE-SU-2020:1841-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10591-1 No score

libXvnc-devel-1.10.1-17.1 on GA media

These are all security issues fixed in the libXvnc-devel-1.10.1-17.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10591-1
Updated
2026-11-02
OSVSUSE-SU-2020:2880-1 No score

Security update for tigervnc

This update for tigervnc fixes the following issues:

  • CVE-2020-26117: Server certificates were stored as certiticate authorities, allowing malicious owners of these certificates to impersonate any server after a client had added an exception (bsc#1176733)
Record
SUSE-SU-2020:2880-1
Updated
2026-11-02
OSVSUSE-SU-2020:2881-1 No score

Security update for tigervnc

This update for tigervnc fixes the following issues:

  • CVE-2020-26117: Server certificates were stored as certiticate authorities, allowing malicious owners of these certificates to impersonate any server after a client had added an exception (bsc#1176733)
Record
SUSE-SU-2020:2881-1
Updated
2026-11-02
OSVSUSE-SU-2020:2882-1 No score

Security update for tigervnc

This update for tigervnc fixes the following issues:

  • CVE-2020-26117: Server certificates were stored as certiticate authorities, allowing malicious owners of these certificates to impersonate any server after a client had added an exception (bsc#1176733)
Record
SUSE-SU-2020:2882-1
Updated
2026-11-02
OSVSUSE-SU-2020:2898-1 No score

Security update for tigervnc

This update for tigervnc fixes the following issues:

  • CVE-2020-26117: Server certificates were stored as certiticate authorities, allowing malicious owners of these certificates to impersonate any server after a client had added an exception (bsc#1176733).
Record
SUSE-SU-2020:2898-1
Updated
2026-11-02
OSVUSN-5965-1 No score

tigervnc vulnerability

It was discovered that TigerVNC mishandled TLS certificate exceptions. An attacker could use this vulnerability to impersonate any server after a client had added an exception and obtain sensitive information.

Record
USN-5965-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
tigervnc
Debian:12
before 1.10.1+dfsg-9
1.10.1+dfsg-9
tigervnc
Debian:13
before 1.10.1+dfsg-9
1.10.1+dfsg-9
tigervnc
Debian:14
before 1.10.1+dfsg-9
1.10.1+dfsg-9
tigervnc
Debian:9
before 1.7.0+dfsg-7+deb9u2, plus listed versions
1.7.0+dfsg-71.7.0+dfsg-7+deb9u1
1.7.0+dfsg-7+deb9u2
tigervnc
Mageia:7
before 1.10.1-1.2.mga7
1.10.1-1.2.mga7
tigervnc
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-icons
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-license
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
Show 38 moreShow less
Affected packages
PackageAffectedFixed
tigervnc-selinux
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-server
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-server-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-server-minimal
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-server-minimal-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-server-module
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc-server-module-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc
Rocky Linux:8
before 0:1.11.0-6.el8
0:1.11.0-6.el8
tigervnc
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 1.9.0-19.9.1
1.9.0-19.9.1
tigervnc
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.9.0-19.9.1
1.9.0-19.9.1
tigervnc
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1
before 1.9.0-19.9.1
1.9.0-19.9.1
tigervnc
SUSE:Linux Enterprise Module for Desktop Applications 15 SP2
before 1.9.0-19.9.1
1.9.0-19.9.1
tigervnc
SUSE:OpenStack Cloud 9
before 1.6.0-22.17.1
1.6.0-22.17.1
tigervnc
SUSE:OpenStack Cloud Crowbar 9
before 1.6.0-22.17.1
1.6.0-22.17.1
tigervnc
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.6.0-22.17.1
1.6.0-22.17.1
tigervnc
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.6.0-22.17.1
1.6.0-22.17.1
tigervnc
SUSE:Linux Enterprise Server 12 SP5
before 1.6.0-22.17.1
1.6.0-22.17.1
tigervnc
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.6.0-22.17.1
1.6.0-22.17.1
tigervnc
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 1.8.0-13.14.1
1.8.0-13.14.1
tigervnc
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 1.8.0-13.14.1
1.8.0-13.14.1
tigervnc
SUSE:Linux Enterprise Server 15-LTSS
before 1.8.0-13.14.1
1.8.0-13.14.1
tigervnc
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.8.0-13.14.1
1.8.0-13.14.1
tigervnc
SUSE:HPE Helion OpenStack 8
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:OpenStack Cloud 7
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:OpenStack Cloud 8
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:OpenStack Cloud Crowbar 8
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:Linux Enterprise Server 12 SP2-BCL
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:Linux Enterprise Server 12 SP3-BCL
before 1.6.0-27.1
1.6.0-27.1
tigervnc
SUSE:Enterprise Storage 5
before 1.6.0-27.1
1.6.0-27.1
tigervnc
Ubuntu:18.04:LTS
All versions, plus listed versions
1.7.0+dfsg-7ubuntu11.7.0+dfsg-8ubuntu2
None known
tigervnc
Ubuntu:Pro:20.04:LTS
before 1.10.1+dfsg-3ubuntu0.1+esm2, plus listed versions
1.9.0+dfsg-31.9.0+dfsg-41.10.1+dfsg-11.10.1+dfsg-21.10.1+dfsg-3
1.10.1+dfsg-3ubuntu0.1+esm2
tigervnc
openSUSE:Leap 15.2
before 1.9.0-lp152.7.3.1
1.9.0-lp152.7.3.1
tigervnc
openSUSE:Leap 15.1
before 1.9.0-lp151.4.9.1
1.9.0-lp151.4.9.1
tigervnc
openSUSE:Tumbleweed
From an advisory covering 6 CVEs
before 1.10.1-17.1
1.10.1-17.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-26117 is a high vulnerability (CVSS 8.1) in Tigervnc, published September 27, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.06%, the 87th percentile. Fixed in tigervnc 1.10.1+dfsg-9.

References

Show 39 moreShow less
MoveEnter Open