Tomcat 常见漏洞复现
Tomcat PUT方法任意写文件漏洞(CVE-2017-12615)
环境搭建
cd /vulhub-master/tomcat/CVE-2017-12615
docker-compose build
docker-compose up -d
漏洞介绍
2017年9月19日,Apache Tomcat官方确认并修复了两个高危漏洞,漏洞CVE编号:CVE-2017-12615和CVE-2017-12616,该漏洞受影响版本为7.0-7.80之间,在一定条件下,攻击者可以利用这两个漏洞,获取用户服务器上 JSP 文件的源代码,或是通过精心构造的攻击请求,向用户服务器上传恶意JSP文件,通过上传的 JSP 文件 ,可在用户服务器上执行任意代码,从而导致数据泄露或获取服务器权限,存在高安全风险
Apache Tomcat 7.0.0 - 7.0.79 (windows环境)
进入容器
docker ps
docker exec -ti 076d1edc9d79 /bin/bash
查看配置文件conf/web.xml
漏洞复现
- 上冰蝎,
- 使用冰歇自带的jsp后门,文件名后加斜线,或者20%,或者::$DATA
- 使用冰蝎连接
- ls
.
Tomcat (CVE-2020-1938)
漏洞搭建
cd /vulhub-master/tomcat/CVE-2020-1938
docker-compose build
docker-compose up -d
漏洞介绍
Apache Tomcat服务器存在文件包含漏洞,攻击者可利用该漏洞读取或包含 Tomcat 上所有 webapp 目录下的任意文件,如:webapp 配置文件或源代码等。若目标服务器同时存在文件上传功能,攻击者可进一步实现远程代码执行
-影响版本
Apache Tomcat 6
Apache Tomcat 7 < 7.0.100
Apache Tomcat 8 < 8.5.51
Apache Tomcat 9 < 9.0.31
漏洞复现
-
使用大佬的poc
-
向容器中写入文件
-
读取文件中的内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!