一、漏洞介绍
1.1 漏洞成因
MongoDB服务安装后,默认未开启权限验证。且端口对外开放MongoDB服务。
1.2 漏洞危害
攻击者无需认证连接数据库后对数据库进行任意操作(增、删、改、查高危动作),存在严重的数据泄露风险。
二、漏洞利用
Nmap扫描站点MongoDB的端口是否对公网开放:
安装配置MongoDB(方法略)
远程尝试登陆查看是否未限制:
执行数据库命令:
Windows可以使用命令行方式查看,也可以使用图形化管理工具连接测试(Robo 3T)
配置连接:
连接成功
三、防御建议
- 只在本地开启监听服务,使用—bind_ip 127.0.0.1绑定监听地址(本地使用);
- 禁止将MongoDB端口对公网开放,并在主机上通过防火墙限制访问源;
- 创建系统用户管理员账号,开启认证机制限制登录。