tomcat拒绝访问是为什么_Apache Tomcat websocket拒绝服务漏洞CVE202013935

Tomcat官方于7月份修复了CVE-2020-13935 websocket 拒绝服务漏洞。近日,国外某安全团队公开了相关poc代码,在受影响版本内的Tomcat开启websocket的情况下将会导致拒绝服务。

漏洞名称 : Apache Tomcat websocket拒绝服务漏洞CVE-2020-13935

威胁等级 : 高危

影响范围 : 

Apache Tomcat 10.0.0-M1 ~ 10.0.0-M6

Apache Tomcat 9.0.0.M1 ~ 9.0.36

Apache Tomcat 8.5.0 ~ 8.5.56

Apache Tomcat 7.0.27 ~ 7.0.104

漏洞类型 : 拒绝服务

利用难度 : 容易

漏洞分析

Tomcat组件介绍

Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范开发出来,Tomcat 8 实现了对 Servlet 3.1 和 JavaServer Page 2.3(JSP)的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 附加组件等。属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

2 漏洞描述

Tomcat官方于7月份修复了CVE-2020-13935 websocket 拒绝服务漏洞。近日,国外某安全团队公开了相关poc代码,在受影响版本内的Tomcat开启websocket的情况下将会导致拒绝服务。

漏洞复现

搭建Tomcat环境,攻击者发送特制的请求,可以看到服务器端资源占用过满

37f5ffc9c5edae401df9921a1a3cb411.png

影响范围

目前受影响的Tomcat版本:

Apache Tomcat 10.0.0-M1 ~ 10.0.0-M6

Apache Tomcat 9.0.0.M1 ~ 9.0.36

Apache Tomcat 8.5.0 ~ 8.5.56

Apache Tomcat 7.0.27 ~ 7.0.104

解决方案

2 修复建议

目前厂商已发布升级补丁以修复漏洞,补丁获取链接:

https://tomcat.apache.org/

2 深信服解决方案

深信服下一代防火墙】预计2020年11月7日,可轻松防御此漏洞, 建议部署深信服下一代防火墙的用户更新至最新的安全防护规则,可轻松抵御此高危风险。
深信服云盾】预计2020年11月7日,从云端自动更新防护规则,云盾用户无需操作,即可轻松、快速防御此高危风险。
深信服安全感知平台】预计2020年11月7日,可检测利用该漏洞的攻击,实时告警,并可联动【深信服下一代防火墙等产品】实现对攻击者ip的封堵。
深信服安全运营服务】深信服云端安全专家提供7*24小时持续的安全运营服务。预计2020年11月7日,对存在漏洞的用户,检查并更新了客户防护设备的策略,确保客户防护设备可以防御此漏洞风险。

时间轴

2020/07/05  Tomcat官方发布修复补丁

2020/11/06 网上出现漏洞POC

2020/11/06 深信服千里目实验室发布漏洞通告

参考链接

https://blog.redteam-pentesting.de/2020/websocket-vulnerability-tomcat/

点击,及时关注并登录深信服智安全平台,可轻松查询漏洞相关解决方案。

c261549f48f8f1290aca4a0c0ae81a4d.png