Dubbo 未授权访问漏洞
漏洞简介
Dubbo是阿里巴巴公司开源的一个高性能优秀的 服务框架,使得应用可通过高性能的 RPC 实现服务的输 出和输入功能,可以和 Spring框架无缝集成。dubbo 因配置不当导致未授权访问漏洞。
环境搭建
git clone https://github.com/alibaba/dubbo/tree/2.5.x进入dubbo-2.5.x 目录
执行mvn clean package -Dmaven.test.skip=true会生成如下结果

在dubbo-2.5.x/dubbo-simple/dubbo-monitor-simple/target目录会发现生成了dubbo-monitor-simple-2.5.10-assembly.tar.gz,解压这个文件夹
查看配置文件,会看到dubbo协议端口为7070
启动dubbo
漏洞利用
nc连接7070端口,7070端口允许您执行各种管理任务,如查看注册表的状态、列出可用服务和查看注册表的日志级别。
如果服务具有命令执行功能,则使用 "invoke" 命令可能会执行命令,因为 "invoke" 命令用于调用特定的服务方法。
最后更新于
这有帮助吗?