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

凯发网站德国购物网站大全

凯发网站,德国购物网站大全,wordpress首页添加模块,搜狗友链交换spring Framework 特定条件下目录遍历漏洞(CVE-2024-38816)修复 漏洞描述 CVE-2024-38816: Path traversal vulnerability in functional web frameworks 通过功能性 Web 框架 WebMvc.fn 或 WebFlux.fn 提供静态资源的应用程序容易受到路径遍历攻击。攻…

spring Framework 特定条件下目录遍历漏洞(CVE-2024-38816)修复

漏洞描述

CVE-2024-38816: Path traversal vulnerability in functional web frameworks

通过功能性 Web 框架 WebMvc.fn 或 WebFlux.fn 提供静态资源的应用程序容易受到路径遍历攻击。攻击者可以编写恶意 HTTP 请求并获取文件系统上任何可由 Spring 应用程序正在运行的进程访问的文件。

具体来说,当以下两个条件都成立时,应用程序就容易受到攻击:

  • Web 应用程序用于RouterFunctions提供静态资源
  • 资源处理明确配置了FileSystemResource位置

但是,当以下任何一项满足时,恶意请求都会被阻止和拒绝:

  • Spring Security HTTP 防火墙正在使用中
  • 应用程序在 Tomcat 或 Jetty 上运行

受影响的 Spring 产品和版本

Spring 框架

  • 5.3.0 - 5.3.39
  • 6.0.0 - 6.0.23
  • 6.1.0 - 6.1.12
  • 较旧的、不受支持的版本也受到影响

分析:

通常我们会把sprintboot项目打包war部署tomcat,

或者直接本地springboot 运行(内置tomcat)

上述两种方式都阻止漏洞,因为tomcat会拦截,返回错误如下:

<!doctype html>
<html lang="en"><head><title>HTTP Status 400 – Bad Request</title><style type="text/css">body {font-family: Tahoma, Arial, sans-serif;}h1,h2,h3,b {color: white;background-color: #525D76;}h1 {font-size: 22px;}h2 {font-size: 16px;}h3 {font-size: 14px;}p {font-size: 12px;}a {color: black;}.line {height: 1px;background-color: #525D76;border: none;}</style>
</head><body><h1>HTTP Status 400 – Bad Request</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Invalid URI</p><p><b>Description</b> The server cannot or will not process the request due to something that is perceived to be aclient error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).</p><hr class="line" /><h3>Apache Tomcat/9.0.46</h3>
</body></html>

综上,内置和外置的tomcat都会校验地址,通过后才会进入spring webmvc解析才可能触发漏洞。

因此要重现漏洞需用不知名web服务器。 webflux默认采用netty也无需处理。

漏洞原因:spring地址解析URL地址代码考虑欠缺,需要依赖前置的web服务器(比如tomcat)拦截

修复参考:

https://xz.aliyun.com/t/15779?u_atoken=6b4701692e1b9ec417acbd1e059d102a&u_asig=0a47309317308602512743859e010f

http://www.yayakq.cn/news/228296/

相关文章:

  • 服务器如何搭建网站长春网站长春网络推广建设
  • 网站常用架构苏州有哪些互联网大厂
  • 企业做网站的费用怎么入账电商排名
  • 榆林做网站公司国家重大建设项目网站地址
  • 柳市做网站非官方网站建设
  • 公司建立自己的网站吗百度平台我的订单
  • 东营本地网站有哪些行业门户网站建设方案书
  • 全球最大源码共享网站十大搜索引擎排行榜
  • 企业网站板块红盾网官网入口
  • 接设计网站装修网站官网
  • 网站内容丰富遇到钓鱼网站怎么做
  • 江门免费建站温州鹿城网站制作报价
  • 校园网站怎么建企业网站的建设水平直接关系到网络营销的效果
  • 萧山做网站公司做注册任务网站源码
  • 从做系统找不到以前的网站贵阳网站推广
  • 做网站模板 优帮云河南网站建设及推广
  • 国际网站建设招标新钥匙建站
  • 公司起名网站十大排名医院美容网站建设
  • 定制网站制作营销和推广的区别
  • jsp 网站开发深圳注册公司需要租赁凭证吗
  • 不会编程能建网站企业网站建设找智恒网络
  • 计算机网站建设书wordpress只备份数据
  • 网站域名空间费用常用的网页开发技术有哪些
  • 网站留言系统是怎么做的最新室内设计效果图
  • 中山模板网站建设微信公众号开发平台登录
  • 哈尔滨模板网站建设wordpress配置cdn缓存规则
  • 上海做网站最好的公司在百度里面做个网站怎么做
  • 惠州网站建设米普可思河南郑州百姓网
  • 金山企业型网站建设app推广联盟平台
  • 帝国cms 做网站地图开发一个项目的流程