Tomcat AJP 文件包含漏洞(CVE-2020-1938)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Tomcat AJP 文件包含漏洞(CVE-2020-1938)


  • 本来带了一群兄弟想去砸场子的,可是看到了她穿着婚纱,特别特别漂亮。

漏洞原理:

  • Tomcat 配置了两个Connecto,它们分别是 HTTP 和 AJP :HTTP默认端口为8080,处理http请求,而AJP默认端口8009,用于处理 AJP 协议的请求,而AJP比http更加优化,多用于反向、集群等,漏洞由于Tomcat AJP协议存在缺陷而导致,攻击者利用该漏洞可通过构造特定参数,读取服务器webapp下的任意文件以及可以包含任意文件,如果有某上传点,上传图片马等等,即可以获取shell。

漏洞版本:

Apache Tomcat 6
Apache Tomcat 7 < 7.0.100
Apache Tomcat 8 < 8.5.51
Apache Tomcat 9 < 9.0.31

漏洞复现:

EXP:https://github.com/YDHCUI/CNVD-2020-10487-Tomcat-Ajp-lfi
在这里插入图片描述

漏洞修复:

1、在servce.xml中注释AJP,或者绑定到localhost
2、升级无漏洞版本
3、Tomcat 7和Tomcat 9可为AJP Connector配置secret来设置AJP协议的认证凭证。
4、Tomcat 8的可为AJP Connector配置requiredSecret来设置AJP协议的认证凭证。
余生很长,请多指教。
在这里插入图片描述

Aapache Tomcat AJP 文件包含漏洞CVE-2020-1938 CVE-2020-1938 是 Apache Tomcat 中的一个严重安全漏洞,该漏洞涉及到 TomcatAJP(Apache JServ Protocol)连接器。由于 AJP 协议在处理请求时存在缺陷,攻击者可以利用此漏洞读取服务器上的任意文件,甚至可能进一步实现远程代码执行。 阅读详情

相关推荐

Tomcat Ajp(CVE-2020-1938) 漏洞复现与修复

前言 2月20日,国家信息安全漏洞共享平台(CNVD)发布了Apache Tomcat文件包含漏洞(CNVD-2020-10487/CVE-2020-1938)。该漏洞是由于Tomcat AJP协议存在缺陷而导致,攻击者利用该漏洞可通过构造特定参数,读取服务器webapp下的任意文件。若目标服务器同时存在文件上传功能,攻击者可进一步实现远程代码执行。 本文参考链接 漏洞复现 使用docker ...

u011975363的专栏 9379

漏洞复现】Apache Tomcat AJP文件包含漏洞(CVE-2020-1938)

Apache Tomcat 是一个免费的开源 Web 应用服务器,在中小型企业和个人开发用户中有着广泛的应用。

晚风不及你 1283

Tomcat AJP文件包含漏洞CVE-2020-1938)原理、POC与实战防御

文件包含漏洞是Web安全中常见的攻击向量,它允许攻击者通过应用程序的动态文件加载功能,读取或执行服务器上的敏感文件。其原理在于应用程序未对用户输入的文件路径进行充分校验,导致路径遍历或越界访问。这类漏洞的技术价值在于,它往往能直接导致敏感信息泄露,甚至为后续攻击提供跳板,在渗透测试中属于高危发现。应用场景广泛,任何使用动态文件包含功能的Web框架都可能存在此类风险。本文聚焦于Apache Tomcat服务器中一个经典的协议文件包含漏洞——CVE-2020-1938(Ghostcat)。该漏洞源于Tomca

weixin_29325955的博客 283

Apache Tomcat AJP文件包含漏洞复现(CVE-2020-1938)

目录 背景 漏洞编号 漏洞等级 漏洞影响版本 漏洞复现 漏洞修复建议 背景 2020年02月20日, 国家信息安全漏洞共享平台(CNVD) 收录了CNVD-2020-10487Apache Tomcat文件包含漏洞 Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和...

谢公子的博客 7695

Tomcat- AJP协议文件读取/命令执行漏洞CVE-2020-1938 / CNVD-2020-10487)

tomcat漏洞、幽灵猫漏洞、apache反向代理tomcat

好好睡觉 5644

【网络安全---漏洞复现】Tomcat CVE-2020-1938 漏洞复现和利用过程(特详细)

Tomcat CVE-2020-1938 漏洞复现和利用过程(特详细);Apache Tomcat文件包含漏洞(CNVD-2020-10487/CVE-2020-1938)。该漏洞是由于Tomcat AJP协议存在缺陷而导致,攻击者利用该漏洞可通过构造特定参数,读取服务器webapp下的任意文件。若目标服务器同时存在文件上传功能,攻击者可进一步实现远程代码执行。AJP(Apache JServ Protocol)是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。WEB服务器通过 TCP连接

m0_67844671的博客 2万+

CVE-2020-1938 Apache-Tomcat-Ajp (幽灵猫)文件包含漏洞复现

目录漏洞描述影响版本漏洞环境搭建漏洞利用任意文件读取本地包含命令执行,测试ping dnslog反弹shell漏洞加固参考文章 漏洞描述   该漏洞使攻击者可以读取任何webapps文件(例如webapp配置文件,源代码等)或包括一个文件来远程执行代码。由于Tomcat默认开启的AJP服务(8009端口)存在一处文件包含缺陷,攻击者可构造恶意的请求包进行文件包含操作,进而读取受影响Tomcat服务器上的Web目录文件。 影响版本 Apache Tomcat 6 Apache Tomcat 7 &lt

alert['Hello World'] 5632

Tomcat 漏洞——AJP文件包含漏洞CVE-2020-1938

CVE-2020-1938 漏洞是由长亭科技安全研究员发现的存在于 Tomcat 中的安全漏洞Tomcat 服务器作一个免费的开放源代码的Web 应用服务器,其安装后会默认开启ajp连接器,方便与其他web服务器通过ajp协议进行交互。

weixin_57379923的博客 605

CVE-2020-1938:Aapache Tomcat AJP 文件包含漏洞批量

CVE-2020-1938:Aapache Tomcat AJP 文件包含漏洞批量1.漏洞描述2.影响版本3.批量检测4.漏洞利用5.漏洞修复 1.漏洞描述 Tomcat是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache Tomcat服务器存在文件包含漏洞,攻击者可利用该漏洞读取或包含 Tomcat 上所有 webapp 目录下的任意文件,如:webapp 配置文件或源代码等。 即可查看tomcat默认页面,此时通过AJP协议的8009端口

weixin_38896449的博客 434

CVE-2020-1938 Aapache Tomcat AJP 文件包含漏洞复现

启动vulhub环境 cd /vulhub-master/tomcat/CVE-2020-1938/ docker-compose up -d vulhub安装、环境配置 环境启动后,访问http://your-ip:8080 一、漏洞描述 Tomcat是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache Tomcat服务器存在文件包含漏洞,攻击者可利用该漏洞读取或包含 Tomcat 上所有 webapp 目录...

干铮的博客 685

安鸾渗透实战平台(中间件) Apache Tomcat AJP 文件包含漏洞CVE-2020-1938(150分)

安鸾渗透实战平台公网vps。

weixin_50985113的博客 1036

Aapache Tomcat AJP 文件包含漏洞CVE-2020-1938) 复现

0x01 漏洞概述 CVE-2020-1938 漏洞是由长亭科技安全研究员发现的存在于 Tomcat 中的安全漏洞Tomcat 服务器作一个免费的开放源代码的Web 应用服务器,其安装后会默认开启ajp连接器,方便与其他web服务器通过ajp协议进行交互。 该漏洞是由于Tomcat AJP协议存在缺陷而导致,攻击者利用该漏洞可通过构造特定参数,读取服务器webapp下的任意文件,例如可以读取 webapp 配置文件或源代码。若目标服务器同时存在文件上传功能,攻击者可进一步实现远程代码执行。目前,厂商已发布

gclome的博客 7303

Java安全-Tomcat AJP 文件包含漏洞CVE-2020-1938)幽灵猫漏洞复现

Tomcat AJP 文件包含漏洞CVE-2020-1938CVE-2020-1938 又名GhostCat ApacheTomcat服务器中被发现存在文件包含漏洞,攻击者可利用该漏洞读取或包含Tomcat 上所有 webapp 目录下的任意文件 该漏洞是一个单独的文件包含漏洞,依赖于 TomcatAJP(定向包协议)。AJP 自身存在一定缺陷,由于Tomcat在处理AJP请求时,未对请求做任何验证,通过设置AJP连接器封装的request对象的属性, 导致产生任意文件读取漏洞和代码执行漏洞 .

Love&Share 3163

13-3 tomcat AJP文件包含漏洞CVE-2020-1938

CVE-2020-1938 是一个影响 TomcatAJP文件包含漏洞。攻击者可以利用该漏洞通过 Tomcat AJP Connector 读取或包含 Tomcat 上所有 webapp 目录下的任意文件,例如配置文件或源码。如果目标应用有文件上传功能,攻击者还可以利用文件包含漏洞实现远程代码执行,造成严重的安全风险。这一漏洞的发现者为长亭科技安全研究员。由于 Tomcat AJP 协议设计上的缺陷,该漏洞存在于 Tomcat 中。影响范围ApacheTomcat 6Apache。

weixin_43263566的博客 1509

CVE-2020-1938 Aapache Tomcat AJP 文件包含漏洞

CVE-2020-1938 Aapache Tomcat AJP 文件包含漏洞 Java 是目前 Web 开发中最主流的编程语言,而 Tomcat 是当前最流行的 Java 中间件服务器之一,从初版发布到现在已经有二十多年历史,在世界范围内广泛使用。 Ghostcat(幽灵猫) 是由长亭科技安全研究员发现的存在于 Tomcat 中的安全漏洞,由于 Tomcat AJP 协议设计上存在缺陷,攻击者通过 Tomcat AJP Connector 可以读取或包含 Tomcat 上所有 webapp 目录下的任意文

weixin_51387754的博客 647

幽灵猫漏洞实战:手把手复现Tomcat AJP文件包含CVE-2020-1938

本文详细介绍了如何复现Tomcat AJP文件包含漏洞CVE-2020-1938,CNVD-2020-10487),包括漏洞背景、原理分析、实战复现步骤及修复方案。通过Python脚本演示漏洞利用过程,帮助安全研究人员深入理解AJP协议漏洞的利用与防御。

weixin_27875131的博客 241
上一篇: 黑名单文件上传绕过
下一篇: JBOSS漏洞精简利用
SoulCat.
博客等级 码龄16年 206粉丝 45原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值