首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【漏洞复现】Tomcat文件包含漏洞的搭建与复现:CVE-2020-1938

【漏洞复现】Tomcat文件包含漏洞的搭建与复现:CVE-2020-1938

作者头像
一名白帽的成长史
发布于 2020-02-25 10:07:01
发布于 2020-02-25 10:07:01
3.5K00
代码可运行
举报
运行总次数:0
代码可运行

点击上方“公众号” 可以订阅哦!

Hello,各位小伙伴大家好~

今天打开手机就被Tomcat的这个漏洞刷屏了

估计昨晚很多大佬都在通宵刷SRC吧...

让我们一起来复现一下这个漏洞吧~

Part.1

漏洞说明

漏洞描述

2月14日,Apache Tomcat官方发布了一个安全更新版本,用于修复Tomcat中存在的一个利用AJP协议的漏洞。利用该漏洞,攻击者可以通过发送恶意的AJP请求,在未授权的情况下读取或者包含webapp目录下的任意文件。

2月20日,国家信息安全漏洞共享平台(CNVD)发布安全公告,将该漏洞综合评级为高危,当前网上已可以找到该漏洞的利用POC。

涉及版本

Apache Tomcat6

Apache Tomcat7 < 7.0.100

Apache Tomcat8 < 8.5.51

Apache Tomcat9 < 9.0.31

Part.2

环境搭建

JDK安装

以Tomcat 8.0版本为例,需要安装JDK1.7及以上版本。公众号回复1938可进行下载。

Tomcat 8.0.39

Tomcat8.0.39可在公众号回复1938可进行下载。也可访问官网自行下载:

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

选择对应的版本:

点击后进入bin命令下载我们需要的版本:

下载完成后解压即可:

环境变量

配置环境变量:

新建系统变量CATALINA_HOME,变量值为tomcat路径:

配置环境系统变量Path,添加变量值:%CATALINA_HOME%\lib;

打开bin目录下的startup即可启动:

启动后访问目标8080端口:

搭建成功~

Part.3

漏洞复现

漏洞复现

本次漏洞利用的是AJP协议,该协议工作在8009端口,查看本机已开启:

GitHub上已经有很多可利用的POC,也可在公众号回复1938可进行下载。

现在利用该漏洞去读取WEB-INF/web.xml文件:

该POC读取目录为ROOT,其他不行:

Part.4

修复建议

漏洞修复

目前,Apache官方已发布9.0.31、8.5.51及7.0.100版本对此漏洞进行修复,CNVD建议用户尽快升级新版本或采取临时缓解措施:

1. 如未使用Tomcat AJP协议:

如未使用Tomcat AJP 协议,可以直接将 Tomcat 升级到9.0.31、8.5.51或 7.0.100 版本进行漏洞修复。

如无法立即进行版本更新、或者是更老版本的用户,建议直接关闭AJPConnector,或将其监听地址改为仅监听本机localhost。

具体操作:

(1)编辑 <CATALINA_BASE>/conf/server.xml,找到如下行(<CATALINA_BASE> 为 Tomcat 的工作目录):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<Connectorport="8009"protocol="AJP/1.3" redirectPort="8443"/>

(2)将此行注释掉(也可删掉该行):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!--<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443" />-->

(3)保存后需重新启动,规则方可生效。

2、如果使用了Tomcat AJP协议

建议将Tomcat立即升级到9.0.31、8.5.51或7.0.100版本进行修复,同时为AJP Connector配置secret来设置AJP协议的认证凭证。

例如(注意必须将YOUR_TOMCAT_AJP_SECRET更改为一个安全性高、无法被轻易猜解的值):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"address="YOUR_TOMCAT_IP_ADDRESS"secret="YOUR_TOMCAT_AJP_SECRET"/>

如无法立即进行版本更新、或者是更老版本的用户,建议为AJPConnector配置requiredSecret来设置AJP协议认证凭证。例如(注意必须将YOUR_TOMCAT_AJP_SECRET更改为一个安全性高、无法被轻易猜解的值):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"address="YOUR_TOMCAT_IP_ADDRESS"requiredSecret="YOUR_TOMCAT_AJP_SECRET"/>

Part.5

结语

好啦,这就是今天的全部内容了。

欢迎到公众号:一名白帽的成长史提问&留言~

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

本文分享自 一名白帽的成长史 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
高通骁龙8155芯片性能特点及关键技术架构分析
高通骁龙8155芯片(SA8155P)作为一款面向智能汽车数字座舱的旗舰级SoC,其技术架构设计高度集成且高度优化,以满足现代汽车对于高性能计算、高效能源管理以及复杂应用处理的需求。以下是其关键技术架构的分析: 1. 异构计算架构:8155芯片采用异构多核设计,包含了一个高性能的八核CPU,这八核由四个Cortex-A76大核(其中一个主频高达2.7GHz)和四个Cortex-A55小核组成,这种混合架构设计在确保高性能的同时,也优化了能源效率。此外,它还集成了Adreno GPU,用于图形处理和复杂视觉效果,以及Hexagon DSP,专为低功耗的音频和传感器处理设计。 2. AI处理能力:集成有高通自家的AI Engine,该引擎包含一个专门的HVX向量处理单元和一个高性能的张量加速器,能够提供超过8 TOPS(每秒万亿次操作)的AI计算能力,这对于实时的语音识别、图像识别、自然语言处理以及自动驾驶辅助功能至关重要。 3. 图像处理单元:包含高性能的ISP(Image Signal Processor),支持多摄像头输入,能够处理高分辨率图像和视频流,这对于全景环视系统、行车记录仪以及未来的自动驾驶视觉系统极为重要。 4. 多媒体和显示能力:支持多屏输出,能够同时驱动多个高分辨率显示器,包括但不限于仪表盘、中央娱乐信息系统和后座娱乐屏幕,支持4K分辨率输出,带来沉浸式的视觉体验。 5. 高速连接性:集成了先进的通信模块,支持Wi-Fi 6、蓝牙5.0以及蜂窝网络(包括5G准备就绪),为车辆提供了快速、稳定的网络连接,确保实时导航、在线音乐、视频流以及车辆远程更新等功能的流畅体验。 6. 安全性与可靠性:作为车规级芯片,8155在设计时考虑了汽车环境下的严苛要求,符合AEC-Q100标准,具备高稳定性和长期运行的可靠性,以及针对汽车网络安全的防护措施。 8155芯片通过其高度集成、高性能、低功耗的异构计算架构,以及对AI、多媒体、连接性的优化支持,成为了推动智能汽车座舱体验革命的核心驱动力。
用户7353950
2024/05/20
8.5K0
高通骁龙8155芯片性能特点及关键技术架构分析
传高通骁龙8 Gen 4将涨价30%,骁龙8 Gen 5将采用双代工策略
6月13日晚间,天风国际证券分析师郭明錤发文称,2024年上半年即将量产的高通SM8750(骁龙8 Gen 4)的报价比目前的旗舰芯片SM8650(骁龙8 Gen 3)高出25%-30%至190-200美元,主要原因在于骁龙8 Gen 4采用了台积电最新且成本较高的N3E制程。
芯智讯
2024/06/18
3580
传高通骁龙8 Gen 4将涨价30%,骁龙8 Gen 5将采用双代工策略
小米SU7主控首拆:两颗Orin X+骁龙8295现身,做工和特斯拉比是什么水平?
近日,小米SU7 Max创始版已经陆续交付。博主@杨长顺维修家 提车后第一时间拆掉了新车的主控,一起来看看Orin X、8295芯片到底长什么样,PCB做工如何,和特斯拉比到底是什么水平。
芯智讯
2024/04/11
5750
小米SU7主控首拆:两颗Orin X+骁龙8295现身,做工和特斯拉比是什么水平?
高通骁龙855完成流片,年底前正式发布
近日,有消息指出,手机芯片龙头高通(Qualcomm)的下一代骁龙855处理器已经完成流片,预计在2018年年底前正式生产,预计三星、华为、OPPO等大厂都会采用该芯片,最快在明年一季度终端设备有望问世。
镁客网
2018/12/05
4770
手机芯片进入7纳米时代!高通确认年内发布,搭载5G,更强AI
现在,国产手机最依赖的高通骁龙,确认即将推出的旗舰移动平台将是采用7纳米制程工艺的系统级芯片(SoC)。
量子位
2018/09/29
5670
手机芯片进入7纳米时代!高通确认年内发布,搭载5G,更强AI
高通准备给骁龙芯片大换血,台积电或代替三星接手855处理器 | 热点
高通骁龙855不再由三星代工,台积电接手研制基于7纳米工艺的基带处理器和高通骁龙855平台。 高通骁龙845发布的热度尚未减淡,高通已经着手准备明年的855了。据外媒报道,高通正在和芯片大厂台积电展开合作,旨在研制基于7纳米工艺的基带处理器和高通骁龙855平台。 7纳米是指半导体线宽,线宽越小,同样面积整合的晶体管数量就会增加,对于手机来说就是芯片性能更强,能耗更低。7纳米技术使用的设备95%与10纳米相同,其工艺是10纳米工艺的进一步延伸,逻辑电路密度增加逾60%,功耗降低30%至40%。 鉴于骁龙835
镁客网
2018/05/30
4810
业界 | 高通成立AI研究部整合AI能力,骁龙™710移动平台发布
大数据文摘作品 记者:魏子敏 5月24日,人工智能创新论坛现场,高通(Qualcomm)对近期在人工智能上的布局进行了一次大盘点。 除了几个重磅产品的发布,在合作生态和部门职能设置上,也全面配合人工智能的战略,进行了相关调整。 先来看看这几个新消息: 与创通联达合作推出Turbo X,加速下一代人工智能驱动的终端发展; 推出基于10纳米制程工艺打造的全新Qualcomm®骁龙™710移动平台; 携手网易有道推动实现终端侧人工智能应用创新体验; 与百度PaddlePaddle展开合作探索终端侧人工智能应用;
大数据文摘
2018/05/24
7060
端侧AI计算开发最难的问题,都被这家公司搞定了
机器之心报道 作者:泽南 为什么高通技术能成为众多公司产品宣传的重点? 最近一段时间,车规芯片的「天花板」骁龙 8155(第三代骁龙座舱旗舰级平台)引发了人们的热议,这款芯片强大的整体算力一举改变了很多车型饱受诟病的车机卡顿问题。 很多品牌都以搭载骁龙 8155 芯片作为卖点,理想 L9、小鹏 P5、蔚来 ET5、吉利星越 L 等热门车型上都有它的身影,极氪 001 甚至为了让车主放心,宣布免费为已购车的用户升级 8155 芯片。 根据车厂公布的信息,骁龙 8155 是首款 7 纳米制程工艺打造的车规级数字
机器之心
2022/08/25
3330
端侧AI计算开发最难的问题,都被这家公司搞定了
智能车的「ChatGPT时刻」,还有多远?| 模力时代
规划路线这种事儿也变得充满巧思,数字助手会根据你的习惯,主动问你:“路上买杯咖啡不?”
量子位
2024/01/23
3100
智能车的「ChatGPT时刻」,还有多远?| 模力时代
每秒超百万亿次运算,高通发布边缘推理芯片Cloud AI 100,骁龙730&665算力翻倍
在旧金山的AI Day上,高通一口气发布了三款新硬件产品:用于边缘推断的Cloud AI 100芯片,以及骁龙600系列和700系列的新品骁龙665、骁龙730。
量子位
2019/04/22
1.2K0
每秒超百万亿次运算,高通发布边缘推理芯片Cloud AI 100,骁龙730&665算力翻倍
高通骁龙845的问世,会改变现有的VR格局吗?
三年磨一剑,大概说的是高通骁龙845吧。 近日,高通在夏威夷举行了第二届骁龙技术峰会。会上,高通正式对外发布了最新一代高端芯片骁龙845。对于此款芯片,高通高级副总裁Alex表示:“我们相信它会改写
VRPinea
2018/05/15
8730
小米11正式发布:120Hz屏加骁龙888,售价不变,还有雷军签名版
机器之心报道 作者:泽南 2020 年还有不到四天,还有什么来得及发生?昨天的小米手机 11 发布会可能是科技圈里今年最后一件重要的事了。 12 月 28 日晚,在北京小米总部举行的发布会上,新一代旗舰手机小米 11 系列正式登场,这款以 2K 120Hz 屏幕和骁龙 888 旗舰芯片为主要卖点,再一次向高端迈进。另外小米还对助力环保不带充电器的「艰难选择」,找到了最好的解决方案。 「2020 年是小米冲击高端市场的第一年。小米 10 系列的定价提升,很多人一开始认为卖不动,但是我们首战告捷。」小米科技
机器之心
2023/03/29
4370
小米11正式发布:120Hz屏加骁龙888,售价不变,还有雷军签名版
起售价2999的小米9:骁龙855旗舰「真首发」、AI三摄再刷榜
「小米品牌专注于创新和极致的体验。小米放弃了性价比?永远不会,小米的价值观就是要做感动人心、价格实惠的好产品。」雷军在今天的发布会上表示。
机器之心
2019/03/08
6050
高通推出骁龙778G 5G移动平台,荣耀50系列将搭载
昨日晚间,高通正式发布了新一代高端移动平台“骁龙778G”,号称在ISP影像、AI人工智能、GPU游戏方面拥有“三项全能”,可以带来极致的多媒体体验。
镁客网
2021/06/08
6240
骁龙855/骁龙845实际功耗对比:大降20% ?
高通新一代旗舰移动平台骁龙855采用了7nm工艺制造,集成八颗Kryo CPU核心(一个Kryo 485超级内核+三个性能内核+三个效率内核)、Adreno 640 GPU图形核心、Hexagon 690 DSP数字信号处理器、Spectra 380 ISP图像信号处理器、骁龙X24 2Gbps高速基带等模块,专为AI增加了张量加速器并支持第四代AI引擎。
用户9732312
2022/05/13
1.4K0
骁龙855/骁龙845实际功耗对比:大降20% ?
高通骁龙8 Gen 3:引领游戏新纪元
在移动游戏领域,随着技术的进步,玩家对于游戏体验的要求越来越高。他们渴望在掌中世界中获得接近PC级别的游戏体验。高通公司最新推出的旗舰级处理器——骁龙8 Gen 3,凭借其强大的性能和先进的游戏优化技术,正成为新一代移动游戏的驱动力量。
用户7353950
2024/11/23
3770
高通骁龙8 Gen 3:引领游戏新纪元
华为麒麟980首发玩的是“时间差”,手机“核”主战场转至7nm
手机芯片制程工艺,从10nm向7nm的跨步实属不易。而随着摩尔定律接近尾声,制程工艺进一步跨越愈加困难,任何一步对桎梏的突破都历经着艰辛。正因此,对科技的进步我们怀以敬佩与敬畏之心。
VRPinea
2018/09/28
1K0
三星将推首款AI芯片NPU,性能超华为苹果,智能终端AI芯大PK
新智元编辑部 【新智元导读】作为AI芯片后入者的三星正提着大刀赶来:据外媒爆料,三星已经接近完成一款AI芯片的研发,其性能已经堪比苹果的A11和华为麒麟970,三星极有可能在2月25日举行的MWC 2018大会上发布Galaxy S9的同时,展示其新AI技术的能力。 据《韩国先驱报》网站报道,三星电子已经基本完成第一款神经处理单元(NPU)的开发工作,准备在今年晚些时候部署到设备上。NPU被广泛称为AI芯片,据称三星将在即将发布的智能手机上搭载这款芯片,此举有助于其手机赶超竞争对手。 “据三星内部人士爆料,
新智元
2018/03/20
1.2K0
三星将推首款AI芯片NPU,性能超华为苹果,智能终端AI芯大PK
高通4nm二代骁龙8发布,网友:网易赢了
就在刚刚发布的第二代骁龙8移动平台上,高通直接甩出一手基于硬件加速的实时光追技术。
量子位
2022/12/09
3110
高通4nm二代骁龙8发布,网友:网易赢了
229TOPS!英特尔杀入AI座舱市场:英伟达/高通/地平线等迎来强敌!
8月8日下午,英特尔在深圳召开“英特尔AI座舱暨车载独立显卡发布会”,重磅发布了旗下首款锐炫™车载独立显卡——Arc A760,凭借高达229TOPS的强劲算力,将助力汽车厂商进入技术前沿,为智能座舱带来极致的生成式AI体验。
芯智讯
2024/08/09
2320
229TOPS!英特尔杀入AI座舱市场:英伟达/高通/地平线等迎来强敌!
推荐阅读
高通骁龙8155芯片性能特点及关键技术架构分析
8.5K0
传高通骁龙8 Gen 4将涨价30%,骁龙8 Gen 5将采用双代工策略
3580
小米SU7主控首拆:两颗Orin X+骁龙8295现身,做工和特斯拉比是什么水平?
5750
高通骁龙855完成流片,年底前正式发布
4770
手机芯片进入7纳米时代!高通确认年内发布,搭载5G,更强AI
5670
高通准备给骁龙芯片大换血,台积电或代替三星接手855处理器 | 热点
4810
业界 | 高通成立AI研究部整合AI能力,骁龙™710移动平台发布
7060
端侧AI计算开发最难的问题,都被这家公司搞定了
3330
智能车的「ChatGPT时刻」,还有多远?| 模力时代
3100
每秒超百万亿次运算,高通发布边缘推理芯片Cloud AI 100,骁龙730&665算力翻倍
1.2K0
高通骁龙845的问世,会改变现有的VR格局吗?
8730
小米11正式发布:120Hz屏加骁龙888,售价不变,还有雷军签名版
4370
起售价2999的小米9:骁龙855旗舰「真首发」、AI三摄再刷榜
6050
高通推出骁龙778G 5G移动平台,荣耀50系列将搭载
6240
骁龙855/骁龙845实际功耗对比:大降20% ?
1.4K0
高通骁龙8 Gen 3:引领游戏新纪元
3770
华为麒麟980首发玩的是“时间差”,手机“核”主战场转至7nm
1K0
三星将推首款AI芯片NPU,性能超华为苹果,智能终端AI芯大PK
1.2K0
高通4nm二代骁龙8发布,网友:网易赢了
3110
229TOPS!英特尔杀入AI座舱市场:英伟达/高通/地平线等迎来强敌!
2320
相关推荐
高通骁龙8155芯片性能特点及关键技术架构分析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档