領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多在使用 Spring Security 的 CAS 代理票證身份驗證時,惡意的 CAS 服務可能會欺騙另一個 CAS 服務,使其驗證一個未關聯的代理票證。這是因為代理票證身份驗證使用了 HttpServletRequest 中的資訊,而該資訊是根據 HTTP 請求中的不可信資訊填充的。
這意味著,如果對哪些 CAS 服務可以相互進行身份驗證存在訪問控制限制,則可以繞過這些限制。
如果使用者未使用 CAS 代理票證,並且不基於 CAS 服務做出訪問控制決策,那麼使用者將不受影響。
受影響版本的使用者應採取以下緩解措施
此問題由 David Ohsie 發現,並由 CAS 開發團隊引起了我們的注意。
2014-Aug-17:釋出了最初的漏洞報告。
要報告 Spring 組合專案中存在的安全漏洞,請參閱安全策略