领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多Spring Security 5.7 版本(低于 5.7.5 版本),5.6 版本(低于 5.6.9 版本)以及其他旧的、不受支持的版本,在特定条件下可能容易受到权限提升攻击。恶意用户或攻击者可以修改客户端(通过浏览器)向授权服务器发起的请求,从而导致后续审批过程中权限提升。如果授权服务器在后续向令牌端点请求访问令牌时,返回的 OAuth2 访问令牌响应包含空作用域列表(根据RFC 6749,第 5.1 节),则可能发生这种情况。
此漏洞会影响满足以下所有条件的应用程序:
http.oauth2Login()
)anyRequest().hasAuthority("SCOPE_message.write")
)此漏洞**不会**影响以下应用程序:
http.oauth2ResourceServer()
)anyRequest().hasAuthority("ROLE_USER")
)受影响版本的使用者应应用以下缓解措施:将 Spring Security 5.7 升级到 5.7.5,将 Spring Security 5.6 升级到 5.6.9。较旧的版本应升级到受支持的分支。无需其他缓解步骤。已修复此问题的版本包括:
此问题由 Apache 软件基金会的 Tobias Soloschenko (@klopfdreh) 发现并负责报告。
要报告 Spring 产品组合中项目的安全漏洞,请参阅安全策略