領先一步
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 組合專案中存在的安全漏洞,請參閱安全策略