一、漏洞详情
Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。Spring WebFlux 是Spring Framework 5.0中引入的一种响应式Web框架。
近日,监测到Spring Security安全绕过漏洞(CVE-2023-34034)。在Spring WebFlux应用程序的Spring Security配置中使用无前缀双通配符模式(“**”)会导致Spring Security和Spring WebFlux之间的模式不匹配,可能导致安全绕过,可利用该漏洞在未经身份验证的情况下访问特权端点。
建议受影响用户做好资产自查以及预防工作,以免遭受黑客攻击。
二、影响范围
Spring Security 6.1.0 - 6.1.1
Spring Security 6.0.0 - 6.0.4
Spring Security 5.8.0 - 5.8.4
Spring Security 5.7.0 - 5.7.9
Spring Security 5.6.0 - 5.6.11
三、修复建议
目前该漏洞已经修复,受影响用户可升级到以下版本:
Spring Security >= 6.1.2
Spring Security >= 6.0.5
Spring Security >= 5.8.5
Spring Security >= 5.7.10
Spring Security >= 5.6.12
以上版本需要Spring Framework 版本:
Spring Framework >= 6.0.11
Spring Framework >= 5.3.29
Spring Framework >= 5.2.25