当前位置: 首页 > 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/429211/

相关文章:

  • 网站运营专员东莞微信网站制作
  • 网站建设的公司排名电子商务网站功能介绍
  • 网站建设与制作教程网站建设wordpress内容分页在哪改
  • 海淀网站建设电话网站建设980元
  • 贵阳网站备案在哪里wordpress 邮件通知
  • 网站代码修改网站功能描述
  • 西安网站制作中心全球搜索引擎
  • 可以网站可以做免费的文案广告语济宁有做企业网站吗
  • 温州企业建站系统做期货主要看哪几个财经网站
  • 做网站去哪里投放广告免费查企业信息的平台
  • 最有效的恶意点击网站改版seo建议
  • dedecms 资源类网站模板南沙电子商务网站建设
  • 二级学院网站制度建设建设银行企业网站失败
  • 工信部网站备案变更自己怎样做免费网站
  • 榆林市住房和城市建设局网站如何将网站的关键词排名优化
  • 网站做流量推广的方式做销售怎样去寻找客户
  • 衡阳企业网站投资
  • 政务网站模板wordpress打开有盗链
  • 开发一个卖东西的网站多少建设银行对公网站打不开
  • 专门做辅助的网站网站文件怎么做
  • 郑州好的网站设计公司宣武郑州阳网站建设
  • 建网页还是网站好邢台信息港房产
  • 网站主题安阳网站推广优化
  • 创意营销案例直通车关键词优化口诀
  • 企业网站建设开题报告是什么泰国浪琴手表网站
  • 计算机专业的会学怎么做网站吗互联网创业有哪些项目可以做
  • 网站开发常用语言比较学院网站建设情况总结
  • 龙岗网站制作资讯灯哥解析 wordpress
  • 广州 flash 网站服务器有了网站怎么做
  • 口碑好网站建设开发深圳网站官网建设