首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >分享几个关于路径穿越漏洞的真实案例

分享几个关于路径穿越漏洞的真实案例

作者头像
信安之路
发布2025-10-21 13:03:13
发布2025-10-21 13:03:13
4150
举报
文章被收录于专栏:信安之路信安之路

昨天分析了 hackerone 上关于文件读取的漏洞报告三百多篇,总结出三种不同的路径穿越的 payload,通过路径穿越读取系统文件,都是实打实的真实案例,在此之前,首先解释一下什么是路径穿越漏洞。

路径穿越漏洞简单点说,就是通过插入 ../来切换目录,从而读取当前目录之外的其他目录下的文件内容,原理上也很好理解,就是利用服务器的配置文件,或者代码中未对于 ../做限制,从而可以读取指定目录之外的其他内容。

1、nodejs 多个插件存在目录穿越漏洞

Node.js 是跨平台、开源的 JavaScript 运行环境,可在Windows、Linux、macOS 等操作系统上运行。其多个插件存在路径穿越漏洞,形如:

img
img

2、spring cloud 历史存在目录穿越漏洞

Spring Cloud 顾名思义是跟云相关的,云程序实际上就是指分布式应用程序,所以 Spring Cloud 就是为了让分布式应用程序编写更方便,更容易而提供的一组基础设施,它的核心是 Spring 框架,利用 Spring Boot 的自动配置,力图实现最简化的分布式应用程序开发。

历史出现过的漏洞编码比如:CVE-2020-5410、CVE-2019-3799,下面是 hackerone 上的真实案例:

img
img
img
img

3、Grafana 插件模块目录穿越漏洞(CVE-2021-43798)

Grafana 是 Grafana 实验室的一套提供可视化监控界面的开源监控工具。该工具主要用于监控和分析 Graphite、InfluxDB 和 Prometheus 等。

img
img

4、未知系统

还有一些未知系统的目录穿越的 payload 类型,比如:

img
img
img
img

5、总结

这种类型的漏洞,每一个网站都有可能存在类似问题,可以收集整理一批 payload 列表,对其一一测试,从而黑盒挖掘该漏洞,于是我在 gtihub 找了一个项目,收集整理一些该类型的 payload 列表:

image-20250826091453075
image-20250826091453075

该项目收集整理了各类漏洞可使用的 fuzz payload,项目地址:

https://github.com/swisskyrepo/PayloadsAllTheThings

感兴趣可以收藏下载研究研究。

6、文库更新

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

本文分享自 信安之路 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、nodejs 多个插件存在目录穿越漏洞
  • 2、spring cloud 历史存在目录穿越漏洞
  • 3、Grafana 插件模块目录穿越漏洞(CVE-2021-43798)
  • 4、未知系统
  • 5、总结
  • 6、文库更新
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档