码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【漏洞复现】Aapache_Tomcat_AJP协议_文件包含漏洞(CVE-2020-1938)


    感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规

    文章目录

        • 1.1、漏洞描述
        • 1.2、漏洞等级
        • 1.3、影响版本
        • 1.4、漏洞复现
          • 1、基础环境
          • 2、漏洞扫描
          • 3、漏洞验证

    说明内容
    漏洞编号CVE-2020-1938
    漏洞名称Aapache_Tomcat_AJP文件包含漏洞
    漏洞评级高危
    影响范围Tomcat 9.0.30
    漏洞描述由于 Tomcat AJP 协议设计上存在缺陷,攻击者通过 Tomcat AJP Connector 可以读取或包含 Tomcat 上所有 webapp 目录下的任意文件
    修复方案

    1.1、漏洞描述

    ava 是目前 Web 开发中最主流的编程语言,而 Tomcat 是当前最流行的 Java 中间件服务器之一,从初版发布到现在已经有二十多年历史,在世界范围内广泛使用。

    Ghostcat(幽灵猫) 是由长亭科技安全研究员发现的存在于 Tomcat 中的安全漏洞,由于 Tomcat AJP 协议设计上存在缺陷,攻击者通过 Tomcat AJP Connector 可以读取或包含 Tomcat 上所有 webapp 目录下的任意文件,例如可以读取 webapp 配置文件或源代码。此外在目标应用有文件上传功能的情况下,配合文件包含的利用还可以达到远程代码执行的危害

    1.2、漏洞等级

    高危

    1.3、影响版本

    9.0.30

    1.4、漏洞复现

    1、基础环境

    Path:Vulhub/tomcat/CVE-2020-1938


    启动测试环境:

    sudo docker-compose up -d
    
    • 1

    访问http://your-ip:8080/即可看到

    请添加图片描述

    利用如下工具均可测试漏洞:

    • https://github.com/chaitin/xray
    • https://github.com/YDHCUI/CNVD-2020-10487-Tomcat-Ajp-lfi
    2、漏洞扫描

    在这里插入图片描述

    3、漏洞验证

    利用工具CNVD-2020-10487-Tomcat-Ajp-lfi读取文件
    在这里插入图片描述

    进入到容器里面发现web.xml 在/usr/local/tomcat/webapps/ROOT/WEB-INF下

    在这里插入图片描述

    经验证,只能读取ROOT路径下的文件

    在这里插入图片描述

  • 相关阅读:
    字符串的一些有趣案例
    自学Python第二十二天- Django框架(二) ORM、表单组件
    gpnmb+ gpnmb-AT2 cell空转映射 上皮细胞的空转映射
    洛谷 P1050 [NOIP2005 普及组] 循环 AC
    docker-compose构建
    DDD/ABP/EF Core 实现值对象Value Object
    数学重点复习
    VINS-Course
    [贪心算法]忍者道具
    gradle8.0或者其他版本下载太慢或者time out超时(完美解决方法)
  • 原文地址:https://blog.csdn.net/ZhaoSong_/article/details/134221033
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号