已复现Github公开nacos rce的exp

admin 2024年7月16日08:11:12评论393 views1字数 1555阅读5分11秒阅读模式

介绍

Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,支持多种开箱即用的以服务为中心的架构特性,无缝支持Kubernetes和Spring Cloud,具备企业级SLA的开源产品

永恒之锋第一时间监测到Github公开了Nacos 0day的情报(目前不知何原因公开),并进行了成功的复现。我注意到很多人卡在搭建环境中,故写了一篇相对详细的教程。

已复现Github公开nacos rce的exp

影响版本:nacos2.3.2、nacos2.4.0

POC下载

https://github.com/enomothem/nacos-poc

或关注公众号发送"715"获取EXP文件

复现过程

使用Docker搭建Nacos环境

由于国内禁用了Docker源,导致很多人在这一环节出现问题,这里给出成功复现的Docker源

https://hub.uuuadc.top", "https://docker.anyhub.us.kg", "https://dockerhub.jobcher.com", "https://dockerhub.icu", "https://docker.ckyl.me", "https://docker.awsl9527.cn"

放入文件(如果没有则创建)vim /etc/docker/daemon.json

{
        "registry-mirrors": [   
                "https://hub.uuuadc.top", "https://docker.anyhub.us.kg", "https://dockerhub.jobcher.com", "https://dockerhub.icu", "https://docker.ckyl.me", "https://docker.awsl9527.cn"
        ]
}

重启一下Docker

systemctl restart docker.server

克隆Nacos环境并进入到项目目录中启动,Docker会自动拉取环境。

git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
docker-compose -f example/standalone-derby.yaml up

玩Docker一定要有耐心,我观察到很多人起开后就立马访问,发现自己环境没启开,就着急以为自己的步骤错了,如果在虚机操作需要一定的缓冲时间,多等待并刷新几下。如果还不行可以重启docker再试。

攻击侧

这里仍然使用同一台机器作为攻击,克隆0day脚本

git clone https://github.com/ayoundzw/nacos-poc
cd nacos-poc

安装需要的库

python -m pip install -r requirements.txt  -i https://mirrors.tencent.com/help/pypi.html

使用python指定pip安装的库是好习惯,避免pip版本混乱。给大家指定了一个腾讯云的源,避免python没有配置源的同学下载慢。

然后起一个POC里面带的服务

python service.py 

另外开一个窗口进行攻击(python里的默认命令和ip地址可以微调一下,也可以执行的时候根据情况填写)

python exploit.py 

成功执行命令。

已复现Github公开nacos rce的exp

查看访问记录

已复现Github公开nacos rce的exp

防范

  1. 1. 更新最新版本(虽然目前没有安全版本,主要是为了修复一个历史漏洞)
  2. 2. 缓解措施:不要公开在外网。
  3. 3. 等待官方最新安全版本

 

原文始发于微信公众号(Eonian Sharp):0day预警 | 已复现Github公开nacos rce的exp(小白友好)

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年7月16日08:11:12
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   已复现Github公开nacos rce的exphttps://cn-sec.com/archives/2958532.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息