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

目前做网站框架上海人才网官网招聘人力资源专业

目前做网站框架,上海人才网官网招聘人力资源专业,中国建设工程信息网官网清欠,智林东莞网站建设公司漏洞描述 当应用程序使用UriComponentsBuilder来解析外部提供的URL&#xff08;如通过查询参数&#xff09;并对解析的URL的主机执行验证检查时可能容易受到Open重定向攻击和SSRF攻击&#xff0c;导致网络钓鱼和内部网络探测等。 受影响产品或系统 6.1.0 < Spring Framew…

漏洞描述

当应用程序使用UriComponentsBuilder来解析外部提供的URL(如通过查询参数)并对解析的URL的主机执行验证检查时可能容易受到Open重定向攻击和SSRF攻击,导致网络钓鱼和内部网络探测等。

受影响产品或系统

6.1.0 <= Spring Framework <= 6.1.3

6.0.0 <= Spring Framework <= 6.0.16

5.3.0 <= Spring Framework <= 5.3.31

官方建议修复方案

Spring Framework 版本6.1.x 用户:升级到 6.1.3

Spring Framework 版本6.0.x 用户:升级到 6.0.16

Spring  Framework 版本5.3.x 用户:升级到 5.3.31

其它已经不受官方支持的版本(5.1.x,5.2.x)同样受到影响,更新到受官方支持的安全版本。

那么springboot项目我们该怎么修复该漏洞呢?

查看 springboot的版本,只有最新的3.1.93.2.3 修复了该漏洞。

如果现有项目的大版本是3.x,直接升级即可,但是有些老项目还停留在2.x的版本,官方并没有针对2.x发布新版本,从2.x直接升级到3.x,代价又比较大。

一开始我们尝试直接替换spring-web的版本,但是只替换这一个包的话项目启动会报错,通过实践和反复尝试,我们对spring相关的jar包都进行了覆盖,这样可以保持springboot的版本号不变。具体覆盖的jar包如下:

         <!-- spring-web 相关 begin --><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jcl</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-oxm</artifactId><version>5.3.32</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>5.3.32</version></dependency><!-- spring-web相关 end -->

只需要将上述依赖添加到pom.xml文件中即可覆盖springboot默认的版本,替换后效果如下:

项目启动正常

如果启动后访问接口报错,需要更换跨域配置,将corsConfiguration.addAllowedOrigin("*")替换为corsConfiguration.addAllowedOriginPattern("*");

好了,上面的操作都完成后,漏洞就修复了,接下来有需要的话可以慢慢的升级到大版本!

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

相关文章:

  • 如何网站做外贸生意工程承包合作协议书
  • 企业营销网站服务器1g够做网站的服务器还需要空间吗
  • 怎么查询网站点击量我就爱wordpress
  • 论学院网站建设项目的进度管理做网站那个程序好
  • 成都网站设计报告书做团购网站多少钱
  • 快速建立网站沈阳网站建设建设公司排名
  • 自己开发网站带搜索的下拉框网站
  • 西安做网站公司玖佰网络做网站是不是很麻烦
  • 手机商城网站设计站点和网页的关系
  • 手机怎么免费建网站网站教育培训机构
  • 美橙互联旗下网站怎么开通公众号
  • 万网主机怎么上传网站吗晚上必看的正能量网站
  • 网站开发设计流程时间表网站怎样做有利于seo
  • 做一万个网站网站增值业务
  • 班级网站建设感想wordpress 对联广告
  • 中国铁工建设有限公司网站做ppt找素材的网站
  • 个人网站的设计和建设一个二手书网站的建设目标
  • 网站建设费用有哪些方面网络关键词
  • 网站制作怎么报价资源下载类网站如何做外链
  • 公司名称注册查询网襄樊seo快速排名
  • 微网站开发工具有哪些推广专员
  • 建立网站赚多少钱app程序
  • 做网站的素材都在哪里下载动易网站 教程
  • 服务器 空间 虚拟主机 网站需要备案吗wordpress换模板 seo
  • 建站平台和网站开发的区别同城免费发布信息网
  • 哪个网站做二手车抵押网站前台建设用到哪些工具
  • dede网站地图模版wordpress 图片采集器
  • 南湖区建设街道办事处网站企业信息管理系统设计
  • 江西的赣州网站建设微商商城系统开发
  • 网站设计制作哪家好大连建设工程信息网官网入口