Weblogic远程代码执行漏洞(CVE-2020-2546、CVE-2020-2551)威胁通告

2020-01-15217

1.漏洞概述   

北京时间2020年1月15日,Oracle发布2020年1月关键补丁更新(Critical Patch Update,简称CPU),此次更新修复了333个危害程度不同的安全漏洞。其中196个漏洞可被远程未经身份认证的攻击者利用。此次更新涉及Oracle Database Server、Oracle Weblogic Server、Oracle Java SE、Oracle MySQL等多个产品。Oracle强烈建议客户尽快应用关键补丁更新修复程序,对漏洞进行修复。

此次发布的补丁,修复了Weblogic的两个高危漏洞(CVE-2020-2546、CVE-2020-2551):

  • CVE-2020-2546

该漏洞通过T3协议实现利用、攻击者可通过此漏洞实现远程代码执行,CVSS评分均为9.8。利用复杂度低。

  • CVE-2020-2551

该漏洞可以绕过Oracle官方在2019年10月份发布的最新安全补丁。攻击者可以通过IIOP协议远程访问Weblogic Server服务器上的远程接口,传入恶意数据,从而获取服务器权限并在未授权情况下远程执行任意代码。CVSS评分9.8。

IIOP协议以Java接口的形式对远程对象进行访问,默认启用。


参考链接:

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


2.影响范围 

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


3.漏洞防护

  请用户参考本文附录“受影响产品及补丁信息”及时下载受影响产品更新补丁,并参照补丁安装包中的readme文件进行安装更新,以保证长期有效的防护。

注:Oracle官方补丁需要用户持有正版软件的许可账号,使用该账号登陆https://support.oracle.com后,可以下载最新补丁。

  此次Oracle官方的CPU,只发布了12.2.1.3、4.0版本的修复补丁,其他版本补丁将于2020年1月31日发布,请相关用户及时关注,在补丁发布后及时安装修复。



3.1 Weblogic漏洞缓解措施

若用户暂时不能安装最新补丁,可通过下列措施对漏洞进行临时防护:

  • CVE-2020-2546

用户可通过禁用T3协议,对此漏洞进行临时缓解,具体操作可参考下列链接“4.2.2 T3协议访问控制”部分:

https://mp.weixin.qq.com/s/YWTSyEVunQUordwxThrGwA


  • CVE-2020-2551

可通过关闭IIOP协议对此漏洞进行缓解。操作如下:

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


4.CPU修复漏洞总结

此次关键补丁更新(CPU)修复的漏洞涉及Oracle Database Server、Oracle Weblogic Server、Oracle Java SE、Oracle MySQL等多个常用产品。

Oracle官方2020年1月关键补丁更新漏洞总结如下:

产品

漏洞个数

未授权远程利用个数

最高CVSS评分

Oracle   Database server

12

3

7.7

Oracle   Communications Applications

21

19

9.8

Oracle   Construction and Engineering Suite

12

8

9.8

Oracle   E-Business Suite

23

21

8.2

Oracle   Enterprise Manager Products Suite

50

10

9.8

 Oracle Financial Services Applications

24

6

7.5

Oracle   Food and Beverage Applications

1

0

4.9

Oracle   Fusion Middleware

38

30

9.8

Oracle   GraalVM Executive

5

3

9.8

Oracle   Health Sciences Applications

3

3

9.8

Oracle   Hospitality Applications

5

2

7.5

Oracle   Hyperion Executive

2

1

9.8

Oracle   iLearning Executive

1

1

4.7

Oracle   Java SE

12

12

8.1

Oracle   JD Edwards

9

9

9.8

Oracle   MySQL

19

6

7.5

Oracle   PeopleSoft Products

15

12

9.8

Oracle   Retail Applications

24

15

9.8

Oracle   Siebel CRM

5

5

9.8

Oracle   Sun Systems Products

18

9

9.8

Oracle   Supply Chain Products Suite

8

8

9.6

Oracle   Support Tools

1

1

6.1

Oracle   Utilities Applications

4

4

9.8

Oracle   Virtualization

22

3

8.2