首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【漏洞通告】Apache Tomcat Session 反序列化远程代码执行漏洞(CVE-2020-9484)通告

【漏洞通告】Apache Tomcat Session 反序列化远程代码执行漏洞(CVE-2020-9484)通告

作者头像
绿盟科技安全情报
发布2020-05-28 09:32:18
发布2020-05-28 09:32:18
1.5K0
举报

通告编号:NS-2020-0033

2020-05-21

TAG:

Tomcat、远程代码执行、CVE-2020-9484

漏洞危害:

攻击者利用此漏洞,可实现远程代码执行。

版本:

1.0

1

漏洞概述

北京时间5月20日,Apache官方发布安全通告修复了Apache Tomcat Session 反序列化远程代码执行漏洞(CVE-2020-9484),如果使用了Tomcat的session持久化功能,不安全的配置将导致攻击者可以发送恶意请求执行任意代码,建议相关用户采取措施进行防护。

成功利用此漏洞需要同时满足以下4个条件:

1)攻击者能够控制服务器上文件的内容和文件名称;

2)服务器PersistenceManager配置中使用了FileStore;

3)PersistenceManager中的sessionAttributeValueClassNameFilter被配置为“null”,或者过滤器不够严格,导致允许攻击者提供反序列化数据的对象;

4)攻击者知道使用的FileStore存储位置到攻击者可控文件的相对路径;

参考链接:

https://www.mail-archive.com/announce@apache.org/msg05895.html

SEE MORE →

2影响范围

受影响版本

  • Apache Tomcat 10.0.0-M1—10.0.0-M4
  • Apache Tomcat 9.0.0.M1—9.0.34
  • Apache Tomcat 8.5.0—8.5.54
  • Apache Tomcat 7.0.0—7.0.103

不受影响版本

  • Apache Tomcat 10.x >= 10.0.0-M5
  • Apache Tomcat 9.x >= 9.0.35
  • Apache Tomcat 8.x >= 8.5.55
  • Apache Tomcat 7.x >= 7.0.104

3漏洞检测

3.1 人工检测

一:从Apache Tomcat官网下载的安装包名称中会包含Tomcat的版本号,如果用户解压后没有更改Tomcat的目录名称,可以通过查看文件夹名称来确定当前使用的版本。

如果解压后的Tomcat目录名称被修改过,或者通过Windows Service Installer方式安装,可使用软件自带的version模块来获取当前的版本。也可以进入Tomcat安装目录的bin目录,运行version.bat(Linux运行version.sh)后,可查看当前的软件版本号。

二:查看conf/context.xml文件或具体项目的server.xml文件中,是否存在以下<Manager>节点

若当前版本在受影响范围内且在PersistenceManager配置中使用了FileStore,则可能存在安全风险。

4漏洞防护

4.1 官方升级

目前官方已在最新版本中修复了该漏洞,请受影响的用户尽快升级版本进行防护,官方下载链接:

版本号

下载地址

Apache Tomcat 10.0.0-M5

https://tomcat.apache.org/download-10.cgi

Apache Tomcat 9.0.35

https://tomcat.apache.org/download-90.cgi

Apache Tomcat 8.5.55

https://tomcat.apache.org/download-80.cgi

Apache Tomcat 7.0.104

https://tomcat.apache.org/download-70.cgi

4.2 临时防护措施

若相关用户暂时无法进行升级操作,也可采用以下措施进行临时缓解:

禁止使用Session持久化功能FileStore,或者单独配置sessionAttributeValueClassNameFilte的值来确保只有特定属性的对象可以被序列化与反序列化。

END

作者:绿盟科技威胁对抗能力部

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 绿盟科技CERT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档