【漏洞公告】Spring Security 身份认证绕过漏洞通告(CVE-2023-34034、CVE-2023-34035)
【漏洞公告】Spring Security 身份认证绕过漏洞通告(CVE-2023-34034、CVE-2023-34035)
深瞳漏洞实验室 深信服千里目安全技术中心 2023-07-19 19:35
漏洞名称:
Spring Security 身份认证绕过漏洞(CVE-2023-34034、CVE-2023-34035)
组件名称:
Spring Security
安全公告链接:
https://spring.io/security/cve-2023-34035
https://spring.io/security/cve-2023-34034
官方解决方案:
已发布
漏洞分析
组件介绍
Spring Security是一个强大且广泛应用于Java应用程序的安全框架,是Spring框架的一个重要组成部分。它为保护Web应用程序、RESTful服务和其他类型的应用程序提供了全面的安全功能。
漏洞描述
近日,深信服安全团队监测到一则Spring Security官方发布安全补丁的通告,共修复了2个安全漏洞,其中包含2个高危漏洞的信息。
序号 |
漏洞名称 |
影响版本 |
严重等级 |
1 |
Spring Security 身份认证绕过漏洞(CVE-2023-34034) |
6.1.0 – 6.1.1 6.0.0 – 6.0.4 5.8.0 – 5.8.4 5.7.0 – 5.7.9 5.6.0 – 5.6.11 |
高危 |
2 |
Spring Security 身份认证绕过漏洞(CVE-2023-34035) |
6.1.0 – 6.1.1 6.0.0 – 6.0.4 5.8.0 – 5.8.4
|
高危 |
高危漏洞描述
Spring Security 身份认证绕过漏洞(CVE-2023-34034)
Spring Security存在使用未前缀的双通配符模式造成 WebFlux 安全绕过。在WebFlux的Spring Security配置中使用“**”作为模式,会导致Spring Security和Spring WebFlux之间模式不匹配,并可能造成安全绕过。
Spring Security身份认证绕过漏洞(CVE-2023-34035)
Spring Security 使用多个servlet时,可能会错误配置授权规则。导致攻击者可以通过绕过身份认证造成服务器失陷。
影响范围
Spring Security是一个强大且广泛应用于Java应用程序的安全框架,是Spring框架的一个重要组成部分。可能受漏洞影响的资产广泛分布于世界各地,曝出的漏洞都是高危漏洞,涉及用户量大,导致漏洞影响力很大。
解决方案
官方修复建议
Spring Security 身份认证绕过漏洞(CVE-2023-34034、CVE-2023-34035)
官方已发布修复方案,受影响的用户建议更新至安全版本:
链接如下:https://spring.io/projects/spring-security
临时修复建议
Spring Security 身份认证绕过漏洞(CVE-2023-34035)
如果您使用多个 servlet,而其中一个是 Spring MVC 的 DispatcherServlet,您可能会在启动时看到以下错误信息:
This method cannot decide whether these patterns are Spring MVC patterns or not.If this endpoint is a Spring MVC endpoint, please use requestMatchers(MvcRequestMatcher)
;
otherwise, please use requestMatchers (AntPathRequestMatcher)
.
请根据此错误信息进行修改。
例如,如果使用 requestMatchers(String) 指向非 Spring MVC 端点 /endpoint,则将其更改为 requestMatchers(newAntPathRequestMatcher(“/endpoint”)) 。
如果使用 requestMatchers(String) 指向 Spring MVC 端点(/mvc-endpoint),则将其更改为 requestMatchers(new MvcRequestMatcher(introspector,”/mvc-endpoint”)),其中 introspector 是 @Autowired HandlerMappingIntrospector。
参考链接
https://spring.io/security/cve-2023-34035
https://spring.io/security/cve-2023-34034
时间轴
2023/7/19
深信服监测到Spring Security官方发布安全通告。
2023/7/19
深信服千里目安全技术中心发布漏洞通告。
点击阅读原文,及时关注并登录深信服智安全平台,可轻松查询漏洞相关解决方案。