java反序列化漏洞解决方案

测解决方案是针对weblogic10.3.6.0版本的

  方案一:
  删除weblogic中com.bea.core.apache.commons.collections_3.2.0.jar包中的InvokerTransformer.class这个class文件,即可解决。
        位置为:C:\Oracle\Middleware\modules下
  方案二:
        为weblogic打补丁,我们的weblogic版本为10.3.6.0打补丁版本为:

        p20780171_1036_Generic (4).zip

        p22248372_1036012_Generic (1).zip
  我用的是方案一解决这个问题,方案二估计也可,但没经过测试,以上仅供各位参考。



打补丁步骤:

 1、先把p20780171_1036_Generic (2).zip、p22248372_1036012_Generic.zip解压到E:\Oracle\Middleware\utils\bsu\cache_dir

  2、bsu.cmd -install -patch_download_dir=C:\Oracle\Middleware\utils\bsu\cache_dir -patchlist=EJUW -prod_dir=C:\Oracle\Middleware\wlserver_10.3

注:

 bsu.sh -install -patch_download_dir={MW_HOME}/util/bsu/cache_dir -patchlist={PATCH_ID} -prod_dir={MW_HOME}/{WL_HOME}
(命令中<WL_HOME>是您Weblogic的安装目录,ZLNA是对应补丁的Patch号) 
 例如:./bsu.sh -install -patch_download_dir=/bea/weblogic/utils/bsu/cache_dir -patchlist=ZLNA -prod_dir=/bea/weblogic/wlserver_10.3



漏洞验证方法:

  检测工具为:CommonsCollectionsTools.jar;
  在java环境下,cmd中使用命令: java -jar CommonsCollectionsTools.jar weblogic ip(--服务器ip) Port(--要测试端口好) /Tmp(要存放目录)/1.txt(文件名)

  例如:C:\>java -jar CommonsCollectionsTools.jar weblogic 192.168.0.209 6001 /bea/ceshi.txt   此文件生成在被检测的服务器上



以上两种方案长时间反馈,方案一失效,采用方案二


补丁和检测工具存在百度网盘中


针对反序列化漏洞最新的补丁修补方案如下:

针对于weblogic10.3.6版本
第一步
解压p26519424_1036_Generic.zip文件到{MW_HOME}/util/bsu/cache_dir


第二步(如果没有打过ZLNA、EJUW两个补丁的,此步骤可略过)
1、./bsu.sh -remove -patchlist=ZLNA -prod_dir=/bea/weblogic/Oracle/Middleware/wlserver_10.3
2、./bsu.sh -remove -patchlist=EJUW -prod_dir=/bea/weblogic/Oracle/Middleware/wlserver_10.3
备注:FMJJ与ZLNA、EJUW冲突,必须先移除ZLNA,再移除EJUW


第三步
1、./bsu.sh -install -patch_download_dir=/bea/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=FMJJ -prod_dir=/bea/weblogic/Oracle/Middleware/wlserver_10.3


备注:打补丁之前要停掉所有weblogic服务


评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值