Spring Framework 路径遍历漏洞复现(CVE-2024-38819)

server/2024/12/19 7:31:22/

hu0x01 产品描述:

        Spring Framework 是一个功能强大的 Java 应用程序框架,旨在提供高效且可扩展的开发环境。它结合了轻量级的容器和依赖注入功能,提供了一种使用 POJO 进行容器配置和面向切面的编程的简单方法,以及一组用于AOP的模块。
0x02 漏洞描述:

        Spring Framework 存在路径遍历漏洞,当应用程序使用WebMvc.fn 或 WebFlux.fn 提供静态资源时,恶意攻击者通过编写特殊HTTP请求并获取目标系统上任何由Spring应用程序正在运行的进程访问的文件,从而导致信息泄露。

0x03 影响版本:

5.3.0 <= Spring Framework <= 5.3.40

6.0.0 <= Spring Framework <= 6.0.24

6.1.0 <= Spring Framework <= 6.1.13

较旧的、不受支持的 Spring 版本也容易受到攻击
0x04 搜索语句


http://www.ppmy.cn/server/151389.html

相关文章

XXE-Lab for PHP

进入环境 出现一个登录页面&#xff0c;输入任意 UserName 和 Psaaword &#xff0c;使用bp抓取登录数据包 发送到重放器&#xff0c;点击“发送” 只修改 username 的值&#xff0c;查看右边的变化 只修改 password 的值&#xff0c;查看右边的变化 修改 username 和 password…

java二分查找算法详解

二分查找遵循分治策略&#xff0c;在升序排列的有序数组中查找元素。核心是反复减半搜索区间&#xff0c;先确定中间元素并与目标元素比较&#xff0c;若相等则查找成功返回其索引&#xff1b;若中间元素大于目标元素&#xff0c;就把搜索区间缩小到左半部分&#xff08;更新右…

scp命令

scp&#xff08;Secure Copy Protocol&#xff09;是一种用于在不同主机之间安全传输文件的命令。使用 scp 命令&#xff0c;你可以将文件从本地计算机复制到远程计算机&#xff0c;或者从远程计算机复制到本地计算机。 以下是 scp 命令的基本语法和一些示例&#xff1a; 基本…

压力测试Jmeter简介

前提条件&#xff1a;要安装JDK 若不需要了解&#xff0c;请直接定位到左侧目录的安装环节。 1.引言 在现代软件开发中&#xff0c;性能和稳定性是衡量系统质量的重要指标。为了确保应用程序在高负载情况下仍能正常运行&#xff0c;压力测试变得尤为重要。Apache JMeter 是一…

Django中注册模型到Admin界面

Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、务实的设计。Django 自带了一个强大的管理后台(Admin),可以让开发者轻松地管理数据库中的数据。在这篇博文中,我们将详细介绍如何在 Django Admin 中注册一个模型,并定制其显示和管理方式。 前提条件 在开始…

Windows server 服务器网络安全管理之防火墙出站规则设置

Windows server 服务器网络安全管理之防火墙出站规则设置 创建一条出站规则 这条出站规则针对IE浏览器设置&#xff0c;指定路径 TCP协议和指定端口&#xff08;多个端口的写法要注意&#xff09; 所有IP&#xff0c;所有应用&#xff0c;都采用阻止 给这条规则进行命名…

sql-labs(16-20)

第十六关 这一关与15关的注入方式一样&#xff0c;都是使用盲注可以实现&#xff0c;只是闭合方式不同&#xff0c;这里需要使用")来闭合&#xff0c;就里就不再演示 第一步进行时间盲注 ") and sleep(3)# 第二步开始判断数据库的长度 第三步爆出表名 第四步爆出字…

音视频入门基础:MPEG2-TS专题(18)——PES流简介

一、PES流 《T-REC-H.222.0-202106-S!!PDF-E.pdf》第32页对PES进行了定义。音视频及数字信号经过MPEG-2编码器进行数据压缩&#xff0c;形成基本码流&#xff08;ES流&#xff09;&#xff0c;ES流再打包形成带有包头的码流&#xff0c;就是PES&#xff08;Packetized Element…