Off-by-one in UltraVNC - CVE-2019-8268
Published: November 26, 2019 / Updated: November 27, 2019
UltraVNC
Detailed vulnerability description
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to an off-by-one error in VNC client code connected with improper usage of "ClientConnection::ReadString" function. A remote attacker that controls a malicious VNC server can trick a user to connect to it, trigger an off-by-one error and execute arbitrary code on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.