漏洞名称
Lanproxy 任意文件读取漏洞复现
漏洞编号
CVE-2021-3019
漏洞描述
Lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面等等)
本次Lanproxy 路径遍历漏洞 (CVE-2021-3019)通过…/绕过读取任意文件。
该漏洞允许目录遍历读取/…/conf/config.properties来获取到内部网连接的凭据
影响版本
lanproxy 0.1
0x00实验环境及准备
下载地址,复现只下载服务端版本即可,放在一个已经配置好java环境的linux的服务器中,proxy-server-0.1.zip
https://file.nioee.com/d/2e81550ebdbd416c933f/
执行
unzip proxy-server-0.1.zip
mv proxy-server-0.1 /usr/local/
vim /usr/local/proxy-server-0.1/conf/config.properties
看到了配置文件,不做修改
启动服务,然后执行
cd /usr/local/proxy-server-0.1/bin
chmod +x startup.sh
./startup.sh
至此环境搭建完成
0x01复现
1.通过8090端口访问环境页面,并登录,用户名密码可以从配置文件找到
- 进入后访问客户端管理页面,同时开启burpsuite抓包
3.抓到的包进行漏洞验证,修改get后参数实现任意文件读取
0x02修复建议
升级版本,和防火墙做相关路径…/跳跃限制。