Weblogic远程代码执行误差危害通告

宣布时间 2020-01-15

误差编号和级别


CVE编号:CVE-2020-2546,危险级别:严重,CVSS分值:厂商自评:9.8,官方未评定

CVE编号:CVE-2020-2551,危险级别:严重,CVSS分值:厂商自评:9.8,官方未评定


影响版本


CVE-2020-2546

WebLogic Server 10.3.6.0.0

WebLogic Server 12.1.3.0.0


CVE-2020-2551

Weblogic Server 10.3.6.0.0

Weblogic Server 12.1.3.0.0

Weblogic Server 12.2.1.3.0

Weblogic Server 12.2.1.4.0


误差概述


WebLogic是Oracle公司出品的基于JavaEE 架构的中心件,用于开发、集成、安排和管理大型漫衍式 Web 应用、网络应用和数据库应用。


CVE-2020-2546:

攻击者能够使用Weblogic T3协议举行反序列化误差的使用从而造成远程代码执行。


CVE-2020-2551:

该误差可以绕过Oracle官方在2019年10月份宣布的最新清静补丁。攻击者可以通过IIOP协议远程会见Weblogic Server服务器上的远程接口,传入恶意数据,从而获取服务器权限并在未授权情形下远程执行恣意代码。


误差验证


暂无POC/EXP。


修复建议


升级补丁,参考oracle官网宣布的补丁。


缓解步伐:


CVE-2020-2546


若是不依赖T3协议举行JVM通讯,禁用T3协议:


进入WebLogic控制台,在base_domain设置页面中,进入清静选项卡页面,点击筛选器,设置筛选器。在毗连筛选器中输入:weblogic.security.net.ConnectionFilterImpl,在毗连筛选器规则框中输入 7001 deny t3 t3s 生涯生效(需重启)。


CVE-2020-2551


可通过关闭IIOP协议对此误差举行缓解。操作如下:


在Weblogic控制台中,选择“服务”->”AdminServer”->”协议”,作废“启用IIOP”的勾选。并重启Weblogic项目,使设置生效。


参考链接


https://www.oracle.com/security-alerts/cpujan2020.html