漏洞名称:
Tomcat 远程代码执行漏洞(CVE-2024-50379)
组件名称:
Apache Tomcat
影响范围:
9.0.0.M1 ≤ Apache Tomcat < 9.0.98
10.1.0-M1 ≤ Apache Tomcat < 10.1.34
11.0.0-M1 ≤ Apache Tomcat < 11.0.2
漏洞类型:
代码执行
利用条件:
1、用户认证:不需要用户认证
2、前置条件:Tomcat配置中的readonly参数为false且允许使用PUT方法且系统为Windows
3、触发方式:远程
综合评价:
<综合评定利用难度>:容易,无需授权即可执行任意代码。
<综合评定威胁等级>:严重,能造成远程代码执行。
官方解决方案:
已发布
漏洞分析
组件介绍
Apache Tomcat软件是Jakarta Servlet、Jakarta Server Pages、 Jakarta Expression Language、 Jakarta WebSocket、 Jakarta Annotations和 Jakarta Authentication 规范的开源实现。这些规范是 Jakarta EE 平台的一部分。
漏洞简介
Apache Tomcat 存在一个远程代码执行漏洞,当默认Servlet的readonly参数被设置为 false时,攻击者可以利用条件竞争,使用PUT方法上传恶意代码并触发执行,导致服务器失陷。
影响范围
目前受影响的 Apache Tmocat 版本:
9.0.0.M1 ≤ Apache Tomcat < 9.0.98
10.1.0-M1 ≤ Apache Tomcat < 10.1.34
11.0.0-M1 ≤ Apache Tomcat < 11.0.2
解决方案
如何检测组件版本
Windows 系统
Windows系统中在bin目录下执行./version.bat命令来查看 Tomcat 版本。
临时修复方案
1.将conf/web.xml文件中的readOnly参数设置为 true;
2.禁用PUT方法并重启服务器更新配置。
官方修复建议
安全版本:
Apache Tomcat 11.0.2
Apache Tomcat 10.1.34
Apache Tomcat 9.0.98
官方已发布最新版本修复该漏洞,建议受影响用户将Tomcat升级到安全版本及以上的版本。
下载链接:
Tomcat 11:https://tomcat.apache.org/download-11.cgi
Tomcat 10:https://tomcat.apache.org/download-10.cgiTomcat 9:https://tomcat.apache.org/download-90.cgi
深信服解决方案
1.风险资产发现
支持对Apache-Tomcat的主动检测,可批量检出业务场景中该事件的受影响资产情况,相关产品如下:
【深信服主机安全检测响应平台CWPP】 已发布资产检测方案,指纹ID:0006642。
【深信服云镜YJ】 已发布资产检测方案,指纹ID:0006642。
【深信服漏洞评估工具TSS】已发布资产检测方案,指纹ID:0006642。
2.漏洞主动检测
支持对Tomcat 远程代码执行漏洞(CVE-2024-50379)的主动检测,可批量快速检出业务场景中是否存在漏洞风险,相关产品如下:
【深信服云镜YJ】预计2024年12月22日发布检测方案,规则ID:SF-0005-21035。
【深信服漏洞评估工具TSS】预计2024年12月23日发布检测方案,规则ID:SF-0005-21035。
【深信服安全托管服务MSS】预计2024年12月23日发布检测方案(需要具备TSS组件能力),规则ID:SF-0005-21035。
【深信服安全检测与响应平台XDR】预计2024年12月22日发布检测方案(需要具备云镜组件能力),规则ID:SF-0005-21035。
3.漏洞安全监测
支持对Tomcat 远程代码执行漏洞(CVE-2024-50379)的监测,可依据流量收集实时监控业务场景中的受影响资产情况,快速检查受影响范围,相关产品及服务如下:
【深信服安全感知管理平台SIP】预计2024年12月31日发布监测方案,规则ID:11027850。
【深信服安全托管服务MSS】预计2024年12月31日发布监测方案(需要具备SIP组件能力),规则ID:11027850。
【深信服安全检测与响应平台XDR】预计2024年12月31日发布监测方案,规则ID:11027850。
4.漏洞安全防护
支持对Tomcat 远程代码执行漏洞(CVE-2024-50379)的防御,可阻断攻击者针对该事件的入侵行为,相关产品及服务如下:
【深信服下一代防火墙AF】预计2024年12月31日发布防护方案,规则ID:11027850。
【深信服Web应用防火墙WAF】预计2024年12月31日发布防护方案,规则ID:11027850。
【深信服安全托管服务MSS】预计2024年12月31日发布防护方案(需要具备AF组件能力),规则ID:11027850。
【深信服安全检测与响应平台XDR】预计2024年12月31日发布防护方案(需要具备AF组件能力),规则ID:11027850。
参考链接
https://lists.apache.org/thread/y6lj6q1xnp822g6ro70tn19sgtjmr80r
时间轴
2024/12/18
深瞳漏洞实验室监测到Tomcat 远程代码执行漏洞信息。
2024/12/18
深瞳漏洞实验室发布漏洞通告。
点击阅读原文,及时关注并登录深信服智安全平台,可轻松查询漏洞相关解决方案。