At a glance
- Ubuntu USN-9088-1 fixes CVE-2020-26117 in TigerVNC.
- A viewer flaw could enable VNC server impersonation and expose sensitive information over the network.
- TigerVNC packages on Ubuntu bionic are affected.
- Check package versions and update through the esm-apps pocket.
Ubuntu bionic: Update TigerVNC to fix a network information disclosure vulnerability
Ubuntu USN-9088-1 fixes CVE-2020-26117 in TigerVNC on Ubuntu bionic. A viewer flaw could let an attacker impersonate VNC servers and potentially expose sensitive information over the network after a user adds a TLS certificate exception. Check packages and update through esm-apps.
In this article
Ubuntu published USN-9088-1 to fix CVE-2020-26117 in TigerVNC on Ubuntu bionic. See the Ubuntu security notice for details about affected packages and the fixed version.
Overview and technical details
TigerVNC is software for remotely accessing and managing computers using the VNC protocol, and includes viewer and server components. The reported flaw is in how the TigerVNC viewer stores TLS certificate exceptions.
| Field | Details |
|---|---|
| Vendor | Ubuntu (Canonical) |
| CVE | CVE-2020-26117 |
| Product | TigerVNC |
| Source | Ubuntu USN-9088-1 |
Affected systems
The notice lists TigerVNC packages on Ubuntu bionic. The fixed version is provided through the esm-apps pocket.
| Product | Affected version | Fixed version |
|---|---|---|
| tigervnc-common | Ubuntu bionic, earlier than the fixed version | 1.7.0+dfsg-8ubuntu2+esm1 |
| tigervnc-scraping-server | Ubuntu bionic, earlier than the fixed version | 1.7.0+dfsg-8ubuntu2+esm1 |
| tigervnc-standalone-server | Ubuntu bionic, earlier than the fixed version | 1.7.0+dfsg-8ubuntu2+esm1 |
| tigervnc-viewer | Ubuntu bionic, earlier than the fixed version | 1.7.0+dfsg-8ubuntu2+esm1 |
| tigervnc-xorg-extension | Ubuntu bionic, earlier than the fixed version | 1.7.0+dfsg-8ubuntu2+esm1 |
Mechanism and impact
The TigerVNC viewer stores TLS certificate exceptions as trusted CAs. After a user adds a certificate exception for an attacker’s VNC server, a remote attacker could exploit the flaw to impersonate any VNC server and potentially expose sensitive information over the network.
System checks
Check the versions of TigerVNC packages installed on Ubuntu bionic:
dpkg-query -W -f='${binary:Package} ${Version}\n' tigervnc-common tigervnc-scraping-server tigervnc-standalone-server tigervnc-viewer tigervnc-xorg-extensionCheck Ubuntu Pro status to confirm access to the
esm-appspocket:pro status
Installed packages at version 1.7.0+dfsg-8ubuntu2+esm1 or later have the fix; earlier versions need updating.
Remediation and mitigation
Prioritize updating Ubuntu bionic systems using TigerVNC, especially machines with the viewer that have added TLS certificate exceptions.
Canonical recommends performing a standard system update to apply the necessary changes. Fixed packages for Ubuntu bionic are available through the
esm-appspocket.