小工具知识网

当前位置: 首页 > 行业知识 > springboot内嵌Tomcat 安全漏洞修复

行业知识

springboot内嵌Tomcat 安全漏洞修复

2026-11-08 21:50:43 来源:互联网转载

���洞扫描提示的是tomcat-embed-core[CVE-2020-1938],解决方式是升级tomcat的版本。

该漏洞影响的版本:

Apache Tomcat 9.x

Apache Tomcat 8.x

Apache Tomcat 7.x

Apache Tomcat 6.x

其余的安全漏洞也可以通过升级版本的方式解决,或者找对应tomcat版本的修复补丁,这里只是介绍版本升级。

问题的关键点是如何升级Springboot内嵌的tomcat版本。

1、确认内嵌tomcat的版本

通过mvn dependency:tree命令

首先进入项目的目录,一定是项目的目录,cmd窗口或者IDEA的Terminal窗口运行:

mvn dependency:tree > tree.txt

命令运行结果: 

 打开txt文本:

 PS:我这是升级版本号之后的运行结果,我之前的版本是9.0.16

2、升级版本

Springboot升级内嵌tomcat的方法是在pom.xml中添加9.0.37

UTF-8UTF-81.89.0.37

 这种方式只是针对Springboot项目。

也可以通过先排除后引入的方式升级:

org.springframework.cloudspring-cloud-starter-netflix-eureka-serverorg.apache.tomcat.embedtomcat-embed-coreorg.apache.tomcat.embedtomcat-embed-elorg.apache.tomcat.embedtomcat-embed-websocketorg.apache.tomcat.embedtomcat-embed-core9.0.37compiletrueorg.apache.tomcat.embedtomcat-embed-el9.0.37compiletrue

上一篇:后端接口返回文件流,前端实现docx/pdf/excel等类型文件的导出功能

下一篇:方舟服务器怎么看倍率?