Learn about CVE-2020-26117 affecting TigerVNC before 1.11.0. Understand the TLS certificate impersonation risk and how to mitigate this vulnerability.
TigerVNC before 1.11.0 mishandles TLS certificate exceptions, potentially allowing certificate owners to impersonate any server.
Understanding CVE-2020-26117
In rfb/CSecurityTLS.cxx and rfb/CSecurityTLS.java in TigerVNC before 1.11.0, viewers mishandle TLS certificate exceptions, storing them as authorities.
What is CVE-2020-26117?
The vulnerability in TigerVNC allows certificate owners to impersonate servers after a client adds an exception due to mishandling of TLS certificates.
The Impact of CVE-2020-26117
This vulnerability could lead to unauthorized access and potential man-in-the-middle attacks, compromising the integrity and confidentiality of data transmissions.
Technical Details of CVE-2020-26117
TigerVNC before version 1.11.0 is affected by this vulnerability due to mishandling of TLS certificate exceptions.
Vulnerability Description
Viewers in TigerVNC store TLS certificates as authorities, enabling certificate owners to impersonate servers post client exception addition.
Affected Systems and Versions
Exploitation Mechanism
Attackers with a valid TLS certificate could exploit this vulnerability to impersonate servers, potentially leading to unauthorized access.
Mitigation and Prevention
To address CVE-2020-26117, immediate steps and long-term security practices are crucial.
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates