领先一步
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 Software Foundation 的 Tobias Soloschenko (@klopfdreh) 发现并负责任地报告。
要报告 Spring 组合项目中存在的安全漏洞,请参阅安全策略